次のように、完全に優れた 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"
グリッドをリロードしなければならないことに関係しているかもしれないというこっそりした感じがあります。どんな助けでも大歓迎です。