我有一個列表框用戶選擇DROPDOWNLIST一個選項後,我需要刷新。更新/刷新列表框(「選自:更新」)
圖片是自解釋的。如果在列表框中選擇部門 - >裝載部門列表,則選擇增值稅清單/增值列表中的增值稅列表。 (默認部門列表在加載頁面時加載)。我目前正在嘗試trigger("chosen:updated")
,並沒有運氣清爽的列表框。這是我的功能代碼。
$(function() {
$("#SelectFilter").change(function() {
if (document.getElementById('SelectFilter').value == 1) //dropdownlist
{
//empty listbox
$('#SelectItems').empty();
//append new list to listbox
$.each(data.Departments, function (index, element) {
$('#SelectItems').append('<option value="' + element.Value + '">'
+ element.Text + '</option>');
});
//refresh
$('#SelectItems').trigger("chosen:updated");
}
if (document.getElementById('SelectFilter').value == 2)
{
$('#SelectItems').empty();
$.each(data.VatRates, function (index, element) {
$('#SelectItems').append('<option value="' + element.Value + '">'
+ element.Text + '</option>');
});
$('#SelectItems').trigger("chosen:updated");
}
});
});
認識從下拉列表選擇值心不是一個問題,工作正常。目前沒有使用新選擇更新/刷新列表框。而我無法弄清楚我是否會因此而出錯。
我目前從控制器,將它們作爲JSON對象'$ .getJSON(「/產品/ GetLists」,函數(數據)' – LavsTo