我是首次使用jqGrid的用户,目前已经查看了官方示例。我对使用JSON将数据加载到表格中很感兴趣。
我正在查看"加载数据(JSON Data)"部分: http://trirand.com/blog/jqgrid/jqgrid.html 以下是创建表格的一段JavaScript代码:
这里是响应:
当我浏览JSON选项卡时,它看起来与此相同,请问我做错了什么?
我正在尝试仅加载一条记录以开始工作,但我无法使其正常运行,任何帮助都将不胜感激。
我正在查看"加载数据(JSON Data)"部分: http://trirand.com/blog/jqgrid/jqgrid.html 以下是创建表格的一段JavaScript代码:
jQuery("#list2").jqGrid(
{
url : '<c:url value="${webappRoot}/getdetails" />',
datatype : "json",
colNames : [ 'id', 'Location', 'Country Code', 'Type', 'Interval',
'Version', 'Last Active', 'Last Login', 'NOTE' ],
colModel : [
{ name : 'id', width : 10 },
{ name : 'location', width : 75 },
{ name : 'countryCode', width : 50 },
{ name : 'type', width : 40 },
{ name : 'interval', width : 30 },
{ name : 'version', width : 45 },
{ name : 'lastactive', width : 50, align : "right" },
{ name : 'lastlogin', width : 50, sortable : false },
{ name : 'note', width : 50, sortable : false}
],
rowNum : 10,
rowList : [ 10, 20, 30 ],
pager : '#pager2',
width: gridWidth,
sortname : 'id',
viewrecords : true,
sortorder : "desc",
caption : "JSON Example"
});
jQuery("#list2").jqGrid('navGrid', '#pager2',
{ edit : false, add : false, del : false});
${webappRoot}/getdetails
将路径转换为我的项目目录,如 http://localhost/myProject/getdetails
,我正在使用Spring MVC(这可能无关紧要)。
当我在Firebug中查看时,它会生成此HTTP请求:
GET http://localhost/newProject/getdetails?_search=false&nd=1304638787511&rows=10&page=1&sidx=id&sord=desc
200 OK
135ms
这里是响应:
{
"id": 1,
"location": "office_2782",
"countryCode": "UK",
"quarter": "500",
"version": "v3.05",
"lastactive": "yesterday",
"lastlogin": "today",
"note": "no note",
"type": "read-only"
}
当我浏览JSON选项卡时,它看起来与此相同,请问我做错了什么?
我正在尝试仅加载一条记录以开始工作,但我无法使其正常运行,任何帮助都将不胜感激。
loadonce: true
场景是最好的选择,它提供了最佳的性能。 - Oleg