在ajax成功中,dropdownlist没有绑定正确的值

时间:2017-04-20 02:23:45

标签: javascript c# jquery asp.net ajax

我使用了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 );

0 个答案:

没有答案