我是mvc的新手,我正面临一个关于bootstrap multiselect下拉的问题。 我的程序我必须根据另一个下拉列表中的选项获得一些值。因此,即使我能够将这些值附加到引导程序下拉列表中,我也无法在其中看到附加值。我认为这个问题是因为李的没有得到更新。请为此提出解决方案。
$('#companyList').change(function () {
var cid = $('#companyList').val();
//$('#projectList').empty();
//$("#projectList").append("<option value='" + 0 + "' >" + "select" + "</option>");
$.ajax({
url: "GetProject",
data: { id: cid },
success: function (data) {
// alert("reached");
$.each(data, function (index, optiondata) {
$("#projectList").append("<option value='" + optiondata.ProjectId + "'>" + optiondata.ProjectName + "</option>");
})
}
});
})
答案 0 :(得分:0)
请尝试以下代码:
$('#companyList').change(function () {
var cid = $('#companyList').val();
$.ajax({
url: "GetProject",
data: { id: cid },
success: function (data) {
$.each(data, function(index, optiondata) {
$("#projectList").append("<option value='" + optiondata.ProjectId + "'>" + optiondata.ProjectName + "</option>");
});
$('#projectList').multiselect({
includeSelectAllOption: true
});
}
});
})
我只添加了这个:
$('#projectList').multiselect({
includeSelectAllOption: true
});
原创ajax&#39;成功&#39;功能