Задать вопрос
@Waniman

Как передать данные в AJAX из Select по клику?

Есть несколько Select и кнопка "Отправить" у каждого, по клику на которую должен произойти AJAX запрос отправивший два параметра data1 и data2, эти параметры присваиваются динамически с помощью другого AJAX и должны храниться свои для каждого select. Куда их записать чтобы по клику на кнопку они брались для каждого конкретного select'a?
  • Вопрос задан
  • 119 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Данные для конкретного select можно хранить либо в переменной типа объект, либо как атрибут самого селекта (в зависимости от архитектуры и ваших предпочтений).
Как я понял, у вас рисуется страница, затем получаете для селектов какие-то данные. И при нажатии Вы отправляете данные для нужного селекта, полученные ранее.
Так вот при получении данных (первый ajax) для селектов записывайте их в объект:
let datas = {
select1: {
data1: 'somedata1',
data2: 'somedata2'
},
select2: {
data1: 'somedata1',
data2: 'somedata2'
},
...
}

Или добавляйте в data атрибут конкретного селекта.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы