美文网首页
jGrid 显示不出数据

jGrid 显示不出数据

作者: 沧海月明猪有泪 | 来源:发表于2017-05-11 15:38 被阅读0次

    问题描述

    后台请求有数据返回

    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试试。

    相关文章

      网友评论

          本文标题:jGrid 显示不出数据

          本文链接:https://www.haomeiwen.com/subject/vkbotxtx.html