日期:2014-05-16  浏览次数:20338 次

Jquery Easyui combobox无法读取后台数据,求大神看。。
RT,我是新手,遇到的问题是combobox无法读取后台数据库中的数据,自己调了下后台的代码发现返回的json格式应该是对的,就是在前端无法显示。框架是asp.net mvc3.0。求大神看下
------解决方案--------------------
引用:
看了下传到前台的数据格式,是{"Id":4,"Text":"11"}(Id与Text分别是valuefield与TextField),感觉跟combobox文档上的格式是一样的啊,再求大神看下前台代码: <input id="cc1" class="easyui-combobox" name="dept"/> 
              $('#cc1').combobox({
                    url: "/Material_Auxiliary/GetAll",
                    valueField: 'Id',
                    textField: 'Text',
                    panelHeight: 'auto'
                });

发你返回的数据来看看,combobox要的是JSON对象数组,单个json对象不对

    [{
    "id":1,
    "text":"text1"
    },{
    "id":2,
    "text":"text2"
    },{
    "id":3,
    "text":"text3",
    "selected":true
    },{
    "id":4,
    "text":"text4"
    },{
    "id":5,
    "text":"text5"
    }]