AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"

Как передать пункт из тэга select в js?

Есть поле select, в нем несколько option, как передать какой параметр выбран в js. а следом через ajax в пхп
  • Вопрос задан
  • 1367 просмотров
Решения вопроса 1
EShein
@EShein
Shein
HTML
<select id="test">
  <option value="tes1t">1</option>
  <option value="test2" selected="selected">2</option>
  <option value="test3">3</option>
</select>

На js получить текст
var sel = document.getElementById("test"); 
var val = sel.options[sel.selectedIndex].text;

На js получить значение (value)
var sel = document.getElementById("test"); 
var val = sel.options[sel.selectedIndex].value;

На Jquery
var select = $('#test option:selected');
var val  = select.val();

Что бы передать через ajax
$.ajax({
  url: 'index.php',
  type: 'POST',
  data: val,
  success: function(data){
    //полученный ответ
  },
 error: function(err){
  // ошибка
 }
})


и все это дело повесить на событие какое-нибудь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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