easyui的datagrid无法绑定数据,该如何处理
easyui的datagrid无法绑定数据easyui无法绑定数据:前台代码:table iddg titleMy Users classeasy
easyui的datagrid无法绑定数据
easyui无法绑定数据:
前台代码:
<table id="dg" title="My Users" class="easyui-datagrid" style="width: 700px; height: 250px"
url="/SysGroup/Index" toolbar="#toolbar" pagination="true" rownumbers="true" fitcolumns="true"
singleselect="true">
<thead>
<tr>
<th field="firstname" width="50">
u_userno
</th>
<th field="lastname" width="50">
u_cname
</th>
</tr>
</thead>
</table>
后台代码:
public ActionResult Index()
{
string ResponStr = "{"total":1,"rows":[";
ResponStr += "{"userid":"1","u_userno":"j1","u_cname":"jason"}";
ResponStr += "]}";
Response.Write(ResponStr);
return View("SysGroup");
}
执行结果是在表格上面把json字符串显示出来了。求助 easyui?asp.net
[解决办法]public JsonResult Index()
{
json(对象)
}
[解决办法]Index 是你这个页面的“入口”还是返回 View,
Table 的数据源应该对应另一个Action,另起一个方法返回 Json(对象)
[解决办法]url="/SysGroup/Index" ,这个能返回一个json数据么 ?
[解决办法]如果你能获取到json格式数据 ,而绑定不了grid插件.只有一个可能 ,就是你的数据不是grid所需要的标准json格式数据
[解决办法]把你这个路径下的/SysGroup/GridList的返回数据贴出来看看
还有会不会是你的easyui引用由问题
[解决办法]你的数据不是grid所需要的标准json格式数据
[解决办法]用脚本绑定数据
function bindReport() {
$('#table').datagrid({
singleSelect: true,
loadMsg: '数据加载中...',
nowrap: true,
autoRowHeight: false,
striped: true,
url: '/api/report/example?data=baob',