我使用了multiselect下拉插件,我需要在ajax成功中绑定数组。当数组声明为static时,它显示正确的结果但是当它绑定动态时它在下拉项中显示未定义
success: function (Result) {
Result = Result.d;
var opt1 = [];
var optfull =
[{ label: 'Aetna', value: '1' },
{ label: 'Anthem Blue Cross', value: '2' },
{ label: 'Anthem Blue Cross', value: '2' },
{ label: 'Anthem Blue Cross', value: '2' }]
// opt1 = $.map(data.d, function (item) {
// return (opt1 += opt1.length == 0 ? "[{ label:'" + item.split('-')[0] + "', value:'" + item.split('-')[1] + "', selected: true}]" : "[{ label:'" + item.split('-')[0] + "', value:'" + item.split('-')[1] + "'},]");
//
// });
//
$('[id$=lstHPlan]').multiselect('dataprovider', opt1);
$('[id$=lstHPlan]').multiselect('dataprovider', optfull );