2番目のスクリプトを含まない場合、追加されたアイテムは完全に機能します(リストボックスにチェックボックスが付いた洗練されたリストボックスに表示されます)。アイテムを追加しません。複数選択リストボックスを使用すると添付されないアイテム
何らかの理由がありますか?
は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