загрузочный selectpicker не добавляет последний выбранный элемент в массив, когда мы получаем значение с помощью jquery

#jquery #ajax #bootstrap-selectpicker

Вопрос:

я использую bootstrap selectpicker для получения нескольких значений в моем вызове ajax, но когда я пытаюсь получить значение с помощью функции jquery .val (), он выдает мне массив, но последний выбранный отсутствует в этом массиве. ниже приведен мой код с цифрами для более глубокого понимания

  <label class="selected_types">Property Type :</label>
 <select id="sidebar-adv_categ" class="form-control selectpicker1" multiple data-live-search="true">
 <option value="all"> All </option>
 <option value="industrial"> Industrial </option>
 <option value="office"> Office </option>
 <option value="retail"> Retail </option>
 </select>
 

когда я выбираю 1-е значение, оно возвращает мне пустой массив, а когда я выбираю 2-е или 3-е значение, оно возвращает мне 1-е, но не последнее, которое я выбрал.

вот как я получаю это в своем вызове ajax с помощью jquery

  category        =   jQuery('#sidebar-adv_categ').val();
 

Комментарии:

1. Не могу воспроизвести, с примером под developer.snapappointments.com/bootstrap-select/examples/… , $('#multiple-select-boxes div .selectpicker').val() введенный в консоль браузера, дает мне именно то, что я выбирал каждый раз.

2. это возвращает меня неопределенным ?

3. Не знаю, что еще вам сказать, для меня это отлично работает как в Chrome, так и в Firefox.

4. конечно, спасибо за вашу помощь

5. покажите свой обработчик событий .