bootstrap 多 select 下拉列表未列出附加值
bootstrap multi select drop-down not listing appended values
我是 mvc 的新手,我面临一个关于 bootstrap 多选下拉列表的问题。
我的程序我必须根据另一个下拉列表中的选择获得一些值。因此,即使我能够将这些值附加到 bootstrap 下拉列表中,我也看不到其中的附加值。我认为问题是因为 li 没有得到更新。请为此提出解决方案。
$('#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>");
})
}
});
})
请尝试以下代码:
$('#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'success'功能。
工作fiddle:http://jsfiddle.net/z9v1wrco/
我是 mvc 的新手,我面临一个关于 bootstrap 多选下拉列表的问题。 我的程序我必须根据另一个下拉列表中的选择获得一些值。因此,即使我能够将这些值附加到 bootstrap 下拉列表中,我也看不到其中的附加值。我认为问题是因为 li 没有得到更新。请为此提出解决方案。
$('#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>");
})
}
});
})
请尝试以下代码:
$('#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'success'功能。
工作fiddle:http://jsfiddle.net/z9v1wrco/