附加項目在不包括第二個腳本(這是使列表框帶有複選框的圓滑外觀列表框)時非常合適 - 但是當我包含它時,不附加項目。使用多選列表框時未顯示的附加項目
有什麼理由?
JQuery的:
$("#ddlistcategory").change(function() {
var catItem = $("#ddlistcategory").val();
$("#ddlistaccountitems").empty();
$.ajax({
url: '@Url.Action("GetCategories", "Account")',
dataType: "json",
type: "Post",
data: { "i": catItem },
success: function (data) {
$.each(data, function (key, val) {
//alert(key + " " + val);
$("#ddlistaccountitems").append('<option id="' + key + '">' + val + '</option>');
})
}
});
});
$('#ddlistaccountitems').multiselect({
includeSelectAllOption: false,
allSelectedText: 'No option left ...',
enableFiltering: true,
filterPlaceholder: 'Search for something...'
});
查看:
<div class="form-group form-group-sm">
@Html.Label("Items", new { @class = "control-label" })
@Html.ListBoxFor(x => x.SelectedAccountItems, Model.UserItems, new { @class = "form-control", @id = "ddlistaccountitems", @multiple = "multiple" })
</div>
哇!很簡單!這個竅門100%!謝謝Taplar! – AxleWack