jGrid 显示不出数据

问题描述

后台请求有数据返回

image.png

但是table中却不显示

image.png

在谷歌浏览器中也没有出现error。

image.png

问题定位

1. 怀疑是json格式问题。
将返回的json格式,用local模式填入jGrid。数据可以显示。排除json格式问题。
2.没办了。。。。
3.突发奇想用IE浏览器来试试,看看会报错了
结果还真报错了。

image.png

查询此error为返回的XML错误。于是加上:

         loadError : function(xhr,status,error){
             alert(error);
         }

方法,打印错误日志。结果发现:

image.png

原来是后台返回的json格式,前台确认为是XML格式。

问题解决

仔细排除了下代码。发现

dataType: "JSON", //将这里改为使用JSON数据

这里的dataType 应该是 datatype。

我的天,一上午就这么浪了。

总结

需要快速定位,排除问题,对于前端问题,如果谷歌不报错的话,用IE试试。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容