EasyUI combobox 下拉框联动问题

如图所示,我现在要做的是当选择好设备1和设备2后,在进入方向的下拉框里只出现设备1和设备2两个选项,这个也不算是联动吧,我不知道该怎么来解决,有人说可以从前台获取后set... 如图所示,我现在要做的是当选择好设备1和设备2后,在进入方向的下拉框里只出现设备1和设备2两个选项,这个也不算是联动吧,我不知道该怎么来解决,有人说可以从前台获取后set一下,可是我算是新手,大概能明白他是啥意思,可是怎么实施解决我就不行了,只能向大家求助,有知道怎么解决能告知么?还请详细点说明一下,多谢了。 展开
 我来答
wangzhiyonglyk
2013-01-07 · TA获得超过184个赞
知道答主
回答量:125
采纳率:100%
帮助的人:90.6万
展开全部

//获取设备1

     function Getshebei1() {

         

         $.ajax({

             type: "POST",

             url: "/ExMember/HuiYuanTongJi/CommonHandler.aspx",

             dataType: "json",

             data: { "opType": "commonSearch"}

             success: function (data) {

                 if (data.success) {

                     var feiquarr = new Array();

                     feiquarr = data.rows;

  1.                                         $("#设备1").combobox({

                         data: feiquarr,

                         valueField: 'HangBiaoShi',

                         textField: 'MingCheng',

                         formatter: function (data) {

                             return"<a value=\"" + data.HangBiaoShi + "\" style=\"height:5px;\">" + data.MingCheng + "</a>";

                         },

                         onSelect: function (record) {

                             Getshebei1(record.HangBiaoShi);

                         }

                     });

                 }

                 else {

                     alert("错误 " + data.errormsg); //显@示º?错e误`信?息¡é

                 }

             },

             error: function (XMLHttpRequest, textStatus, errorThrown) {

                 alert("失败" + XMLHttpRequest.responseText);

             }

         });

     }

     //获取设备2

     function Getshebei2(HangBiaoShi) {

         if (HangBiaoShi == null || HangBiaoShi == undefined || $.trim(HangBiaoShi.toString()) == "") {

             $("#设备2").combobox("clear");

             return;

         }

       

         $.ajax({

             type: "POST",

             url: "/ExMember/HuiYuanTongJi/CommonHandler.aspx",

             dataType: "json",

             data: { "opType": "commonSearch1", "HangBiaoShi": HangBiaoShi},

             success: function (data) {

                 if (data.success) {

                     var feiqumingxiarr = new Array();

                     feiqumingxiarr = data.rows;

                   

                     $("#设备2").combobox({

                         data: feiqumingxiarr,

                         valueField: 'HangBiaoShi',

                         textField: 'MingCheng',

                         formatter: function (data) {

                             return"<a value=\"" + data.HangBiaoShi + "\" style=\"height:5px;\">" + data.MingCheng + "</a>";

                         }

                     });

                 }

                 else {

                     alert("错误: " + data.errormsg); 

                 }

             },

             error: function (XMLHttpRequest, textStatus, errorThrown) {

                 alert("失败:" + XMLHttpRequest.responseText);

             }

         });

     }

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式