【发布时间】:2014-10-31 04:40:19
【问题描述】:
我刚刚发现 jqGrid 要求服务器响应格式是这样的:
{
"total": "xxx",
"page": "yyy",
"records": "zzz",
"rows" : [
{"id" :"1", "cell" :["cell11", "cell12", "cell13"]},
{"id" :"2", "cell":["cell21", "cell22", "cell23"]},
...
]
}
我应该使用 json reader 来映射属性,以防我的服务器响应属性不是 jqGrid 默认值。
但我的服务器响应与该插件完全不同,但插件仍然有效。我们的 JSON 中没有“行”或“页面”属性。并且总记录正确显示。我的服务器响应示例:
[
{"id":1,"price":3.99,"title":"Foo"},
{"id":2,"price":3.99,"title":"Bar"},
...
]
怎么会?
非常感谢。
【问题讨论】: