你的json数据是标准的没有,不标准不会执行jquery ajax的success回调,就不绘制数据键名称用""括起,值非数字,布尔值也要用""括起

解决方案 »

  1.   

    我用rest 服务器 在网址直接打印出json 数据 不知道这个数据标准不
      

  2.   

    你把 这个数据
    粘贴出来
    在一个页面中写var a = 你粘贴的数据alert(a);
    不久知道了
      

  3.   

    你的数据结构不符合jqGrid datatype为json时默认reader要求,具体看这个:jqGrid JSON数据源读取器选项配置
    jQuery("#list2").jqGrid({
        jsonReader: { repeatitems: false, root: "list" },
        url:'http://localhost:8080/sample-web/user',
    返回的数据
    {"list":[{"id":1,"name":"name1","password":"pwd1","address":"address1"}.........]}
      

  4.   

    问题解决了 showbo 给的链接很有用
    根据返回的json 数据 需要添加 jsonreader :jsonReader: {
        repeatitems: false, 
        root: function (obj) {return obj;}
       }这样就可以显示了