Допустим, у меня есть совершенно прекрасный JSON сериализованную строку, например, так:jqGrid JSON добавить данные
{"Page":0,"Total":0,"Records":0,"Rows":[{/*blah*/}]}
Это не возвращаемый определенного URL, он просто сидит там, счастлива, как это может быть (harcoded). Как добавить его в jqGrid? Я перепробовал все возможные вариации функции loadComplete
или addJSONData
вариант, последнее:
loadComplete: function(){
var mygrid = jQuery("#grid")[0];
var o = eval("(" + {"Page":0,"Total":0,"Records":0,"Rows":[{/*blah*/}]} + ")");
mygrid.addJSONData(o.result);
}
, но он не будет работать. Однако он работал, когда я вернул JSON по URL. Могу ли я что-то отсутствует, когда я использую:
dataType:"json",
url: "/SomePageThatDoesntDoAnything"
У меня есть трусливое чувство, что это, возможно, придется делать с того, чтобы перезагрузить сетку. Любая помощь будет оценена.
@Blazemonger Можете ли вы кипятить это немного? У меня есть строка, которая возвращает, имеет ли ключ значение проверки или нет, как бы поместить это в формулу? мой json выглядит так: {«User1»: «Checked», «User2»: «»} и т. д. Спасибо за любую помощь, пытались понять это в течение нескольких дней! BTW, для получения дополнительной информации у меня есть несколько строк, а некоторые не строки в одной сетке (или попытки сделать это) – Steven