У меня есть три выпадающих списка, один список заполняется на загрузке страницы и не изменяется. Второй и третий списки могут меняться в зависимости от выбора. Эта функциональность работает нормально.
Я попытался добавить selectpicker Bootstrap к селекторам, и я вижу, что он работает - к сожалению, списки не обновляются на основе выбора. Я на самом деле думаю "за кулисами", так как я вижу, что запросы передаются, но через интерфейс ничего не происходит.
Часть HTML:
<!-- SelectPicker -->
<link href='//cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.6.2/css/bootstrap-select.min.css' rel='stylesheet' type='text/css'>
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>
Первые два DDL создаются с помощью php, но
<select id='ddl_first_lookup' onchange='ajaxFirstOnChange(this.value)' value='' class='selectpicker'></option>
<select id='ddl_second_lookup' onchange='ajaxSecondOnChange(this.value)' class='selectpicker'>
<select id="ddl_third_lookup" onchange='ajaxThirdLookup(this.value)' class='selectpicker'></select>
У меня есть следующий Javascript:
$(document).ready(function() {
$(".selectpicker").selectpicker();
});
Это тот момент, когда я обнаружил проблему, я пытаюсь реализовать это в ajax для функций изменения без успеха - даже не уверен, что это правильно.
$('.selectpicker').selectpicker('refresh');
Я новичок в этом, поэтому мне нужна помощь.