multiselect を ajax にバインドしたいのですが、ajax の呼び出し後に項目が表示されません。multiselect を再構築または更新しようとしましたが、まだ表示されません
<script type="text/javascript">
$(document).ready(function () {
var categCheck = $('#multiselect').multiselect({
includeSelectAllOption: true,
enableFiltering: true
});
$.ajax({
type: 'GET',
url: "@Url.Content("~/Home/Listpositions/")",
success: function (data) {
$.each(data.data, function (index, item) {
alert(item.PositionName);
var opt = $('<option />', {
value: item.PID,
text: item.PositionName
});
opt.appendTo(categCheck);
});
}
});
$('#multiselect').multiselect('rebuild');
categCheck.multiselect('rebuild');
categCheck.multiselect('refresh');
$("select.multiselect").multiselect("refresh");
});
</script>
これが私の multiSelect ページのリンクです: http://pratikisara.com/Home/Quick
複数選択された JS ファイルから ajax 呼び出しを行うにはどうすればよいですか (ここにリンクの説明を入力してください)、どのコード ブロックで ajax 呼び出しを行う必要がありますか?