猿问

jQueryEasyui combobox加载不了数据,谁能帮我看下!

我的目的是使用combobox加载ASHX文件的JSON,但不知道为什么总是加载不到数据。前台代码: <script type="text/javascript" language="javascript" >
        $(function () {
            $("#ddlGys").combobox({
             url: '/Common/Helper.ashx',
             mode:'remote',
             valueFild: 'gys',
             textFild:'gysbh'
            });
        });
    </script>

 <select id="ddlGys"  class="easyui-combobox"  />

后台:

 public List<Supplier> GetSupplier()
        {
            DataTable dt = GingKo.Code.GetDT("select top 20 gysbh,gys from wz_gys");
            List<Supplier> suppliers = new List<Supplier>();
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                Supplier tmp = new Supplier();
                tmp.gys = dt.Rows[i]["gys"].ToString();
                tmp.gysbh = Convert.ToInt32(dt.Rows[i]["gysbh"].ToString());
                suppliers.Add(tmp);
            }
            return suppliers;
        }

     //该方法为combobox提供JSON

     public string GetSuppliersJSON()
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            Supplier s = new Supplier();
            List<Supplier> suppliers = s.GetAllSupplier();
            string json = serializer.Serialize(suppliers);
            return json;
        }

潇潇雨雨
浏览 447回答 2
2回答

Cats萌萌

楼上的赞同。
随时随地看视频慕课网APP
我要回答