Я не могу импортировать мои данные json в jQgrid.Я получаю пустую сетку.Я надеюсь, что у кого-то есть решение.
Данные json, похоже, неправильно отформатированы.
Это выглядит так:
{
"total": "3",
"page": "1",
"records": "71",
"rows": {
"1": {
"id": "1",
"cell": [
1,
" Configuration Method",
"Using traditional Weather Display"
]
},
"2": {
"id": "2",
"cell": [
2,
"CSSprint",
"weather-print-php.css"
]
},
"3": {
"id": "3",
"cell": [
3,
"CSSscreen",
"weather-screen-black-narrow.css"
]
}
}
}
Проблема с {"1" after "rows": and the "n" before each new {"id":
Этодолжно быть "rows":[{"id"}
Если я передаю код JSon, он работает.
Соответствующий php:
if($page > 1)
{
$i = $page*30;
}
else
$i = 1;
$rows = array();
$responce['total'] = "$total_pages";
$responce['page'] = "$page";
$responce['records'] = "$count";
foreach ($this->wdConfig as $key=>$value)
{
$responce['rows'][$i]['id'] = "$i";
$responce['rows'][$i] ['cell'] = array($i,$key,$value);
$i++;
}
$ this-wdConfig - это объект, имеющий ключпары конфигурации / значение в нем.
Выход jSon можно увидеть по адресу:
http://billhogsett.com/wd/wd2/configToJson.php
Я вижу пару возможных подходов, но не могу понять ни один.
Получите jSon для правильного форматирования (т. Е. Чего ожидает jQgrid)
Сконфигурируйте jSonReader для обработки моего jSon
Я постараюсь сообщить о любых предложенных мне предложениях.
Спасибо.
Билл