Проблемы с jqGrid и JSON
Здравствуйте, разъясните пожалуйста, что я делаю не так( а то бьюсь уже второй день).
Собственно так я использую jqGrid
<script type="text/javascript">
$(document).ready(function () {
$("#table").jqGrid({
url: "/api/gm/",
datatype: "json",
mtype: "GET",
colNames: ["id", "Name", "Alias"],
colModel:[
{name:'id',index:'id', width:55},
{name:'Name',index:'Name', width:55},
{name:'Alias',index:'Alias', width:550}
],
pager: "#tablePager",
rowNum: 10,
caption: "Group mapping Records",
});
});
</script>
При отработке скрипта рисуется сама таблица, определяется кол-во строк, однако сами строки имеют пустые значения. Дебагером увидел что запрос который получает Json успешно проходит Например скрипт обращается к uri с json [13/Sep/2012 14:01:07] "GET /api/gm/?_search=false&nd=1347530467422&rows=10&page=1&sid x=&sord=asc HTTP/1.1" 200 238 Из бэкенда выплевывется json: Код:
{"page":1,"total":1,"rows":[{"id":"1","cell":{"Name":"gr1 ","id":"1","Alias":"some_Alias1 "}},{"id":"2","cell":{"Name":"gr2 ","id":"2","Alias":"some_Alias2 "}},{"id":"3","cell":{"Name":"gr3 ","id":"3","Alias":"some_Alias3 "}}]} |
$(document).ready(function () {
$("#table").jqGrid({
url: "/api/gm/",
datatype: "json",
mtype: "GET",
//попробуй так
jsonReader:
{
repeatitems: false,
id: "id",
page: "page",
total: "total",
rows:"rows"
},
colNames: ["id", "Name", "Alias"],
colModel:[
{name:'id',index:'id', width:55},
{name:'Name',index:'Name', width:55},
{name:'Alias',index:'Alias', width:550}
],
pager: "#tablePager",
rowNum: 10,
caption: "Group mapping Records",
});
});
|
| Часовой пояс GMT +3, время: 00:23. |