我有三個下拉列表,一個列表填充頁面加載並不會更改。第二個和第三個列表可能會根據選擇而改變。此功能工作正常。jquery bootstrap selectpicker基於前面的列表選擇刷新列表
我試圖添加Bootstrap selectpicker到選擇器,我可以看到它工作 - 不幸的是,列表不刷新的基礎上的選擇。我實際上認爲「幕後」他們是因爲我可以看到查詢被傳遞,但通過前端沒有任何反應。在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>
的是通過PHP創建,但前兩個DDL是
<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');
我對所有這些都很新穎,所以想要一些幫助。
懷疑問題是由我自己調用.selectpicker('refresh');在錯誤的時刻。 – 2014-10-05 20:11:34