Допустим, у меня есть очень хорошая сериализированная строка JSON, например:
{"Page":0,"Total":0,"Records":0,"Rows":[{/*blah*/}]}
Это не возвращается конкретным URL-адресом, он просто сидит там, довольный, насколько это возможно (заштриховано) Как мне добавить его в 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"
У меня подлое ощущение, что это может быть связано с необходимостью перезагрузить сетку. Любая помощь будет принята с благодарностью.