假设我有一个完美的 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);
}
但它不会工作。但是,当我通过 URL 返回 JSON 时,它就起作用了。我使用时是否遗漏了一些东西:
dataType:"json",
url: "/SomePageThatDoesntDoAnything"
我有一种鬼鬼祟祟的感觉,这可能与必须重新加载网格有关。任何帮助将不胜感激。