关于easyui获取c#后台数据报错 Cannot read property 'length' of undefined的问题

本文探讨了在使用easyui从C#后台获取数据时遇到的'Cannot read property 'length' of undefined'问题。原因可能包括未将JSON字符串转换为对象及datagrid要求的JSON格式缺少'total'和'rows'字段。解决方案是确保返回的JSON数据格式正确,包含必要的属性。
摘要由CSDN通过智能技术生成

easyui可以直接在html页面通过url获取后台数据,官网上的介绍是以json文件为例子的。一开始做测试的时候在项目中导入json文件,发现页面找不到,于是直接改成了从controller层获取数据。

html代码:

<table id="dg" class="easyui-datagrid" title="权限系统管理" style="width:auto;height:auto"
               data-options="iconCls:'icon-edit',singleSelect:true,toolbar:'#tb',url:'JsonTest',method:'get'">
            <thead>
                <tr>
                    <th data-options="field:'itemid',width:80">Item ID</th>
                    <th data-options="field:'productid',width:100">Product</th>
                    <th data-options="field:'listprice',width:80">List Price</th>
                    <th data-options="field:'unitcost',width:80">Unit Cost</th>
          
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值