我正在努力通过MVC中的Twitter Bootstrap库填充MultiSelect下拉列表。我正在获取JSON字符串格式的项目数据列表。并且传递到JSON.parse($('#RetailerSelectItems').val())
但是列表未在网页中启用。代码如下
内幕report.js
function BinddetailsEvents() {
//Populate Retailer Dropdown
var MAWBSelectItems = JSON.parse($('#MAWBSelectItems').val()); // MAWBSelectItems List of data
var MAWBDropDown = $('#MAWBDropDown');
$(MAWBDropDown).data('allselected', true);
MultiSelectInit(MAWBDropDown);
$(MAWBDropDown).multiselect('dataprovider', MAWBSelectItems);
}
在report.cshtml内部
{
<div>
<label>MAWB</label><br />
<select id="MAWBDropDown" multiple="multiple" style="display: none" data-allselected="true"></select>
</div>
}