@Waniman

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

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

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

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

Войти через центр авторизации
Похожие вопросы