Как взять данные из SELECT-a?

176
20 марта 2018, 00:05
$(function() {
    $(".search_button").click(function() {
        // получаем то, что написал пользователь
        var searchString    = $("#search_box").val();
        // формируем строку запроса
        var data            = 'search='+ searchString;
        // если searchString не пустая
        if(searchString) {
            // делаем ajax запрос
            $.ajax({
                type: "POST",
                url: "do_search.php",
                data: data,
                beforeSend: function(html) { // запустится до вызова запроса
                    $("#results").html('');
                    $("#searchresults").show();
                    $(".word").html(searchString);
               },
               success: function(html){ // запустится после получения результатов
                    $("#results").show();
                    $("#results").append(html);
              }
            });
        }
        return false;
    });
});

это код ajax.
name: Select name='list' >...
Таким образом я создала список, из 4 строк. select id не имеет.
Что мне добавить в ajax или в html, чтобы оно взяла, точнее передала и данные Selecta в другую файл?

Answer 1

В форму вставляете тег select. В input и select прописываете атрибут name. В js меняете значение data.

var data = $('form').serialize();
Answer 2
var data = new Object();
data.search = searchString;
data.select_text = $('select[name="list"] option:selected').text();
data.select_val = $('select[name="list"] option:selected').val();
READ ALSO
Как выравнивать элементы в html?

Как выравнивать элементы в html?

Всем привет, только учусь писать странички и столкнулся с проблемой: 1Как сделать так , чтобы ячейки формы выровнены вместе с кнопкой? Как...

228
Возможно ли обтекание flex-элемента?

Возможно ли обтекание flex-элемента?

Подскажите можно ли заставить остальные элементы flex-контейнера обтекать определенный элемент?

247
Не работает слайдер bootstrap

Не работает слайдер bootstrap

Ребята, пыталась адаптировать слайдер bootstrap 4 на свой проект, но увы не работает вообщекогда подключаю библиотеку jQuery, то сбивает мне все...

248