`
lk557
  • 浏览: 138834 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jquery easyui datagrid加载数据不符合datagrid能够解析的格式处理方法

 
阅读更多

今天在使用easyui的datagrid的时候,由于系统需要做权限验证以及其他验证,所以在用户没有通过验证的时候,datagrid加载获取的远程数据格式有误,由于datagrid加载的数据格式必须符合{total:0,rows:[]}这种格式,如果不符合这种格式将报以下下错误(主要是由于加载的数据中的rows为空导致的):


查了一下datagrid的帮助文档,datagrid有一个loadFilter方法可以对加载的数据进行过滤,如果加载的数据不满足datagrid能够解析的格式,我们可以通过该方法将其格式为datagrid能够解析的格式(代码如下):

loadFilter:function(data)
{
if(data && typeof(data)=="object" && data["total"] && data["rows"])
{
return data;
}else{
alert("数据有问题!");
return {total:0,rows:[]};
}
}


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics