Как я могу создать несколько вариантов выбора в Javascript - PullRequest
0 голосов
/ 15 февраля 2019

Я могу сделать отдельный выбор для списка выбора, но не могу создать несколько вариантов.

В чем причина этого и как я могу это сделать?

JS:

$.ajax({
    type: "GET",
    url: "core/spine.php",
    data: [...]
    cache: false,
    success: function (data) {

    data = JSON.parse(data);
    $.each(data.response, function(key, value) {
    $('#orderMultipleList')
    .append($("<option></option>")
    .attr("value",value)
            .text(value));
    });

HTML:

<select name="orderMultipleList[]" class="form-control"
multiple required></select>

Ответ данных JSON:

{"response":["2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018"]}

Результат:

Нет.

с рабочим кодом:

<select name="orderMultipleList" class="form-control"
required></select>

с кодом не работает:

<select name="orderMultipleList[]" class="form-control"
multiple required></select>


РЕДАКТИРОВАТЬ: Некоторые друзья не понимают.Этот код не работает с более чем одним выбором.Если я делаю только один выбор, код работает, но не работает, когда более одного выбора.Это не имеет ничего общего с PHP

1 Ответ

0 голосов
/ 15 февраля 2019

Вы должны добавить идентификатор к этому, как я сделал

<select name="orderMultipleList[]"  id = "orderMultipleList" class="form-control"
multiple required></select>

Поскольку

$('#orderMultipleList')

нужен идентификатор, а не имя

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...