jqGrid JSON-Daten hinzufügen

Sagen wir, ich habe ein völlig in Ordnung, JSON serialisierten string, etwa so:

{"Page":0,"Total":0,"Records":0,"Rows":[{/*blah*/}]}

Diese nicht zurückgegeben, die von einer bestimmten URL, es sitzt einfach da, glücklich, wie es sein kann (harcoded). Wie füge ich es in jqGrid? Ich habe versucht, jede denkbare variation der loadComplete Funktion oder eine addJSONData Variante, neueste:

 loadComplete: function(){ 
   var mygrid = jQuery("#grid")[0];
   var o = eval("(" + {"Page":0,"Total":0,"Records":0,"Rows":[{/*blah*/}]} + ")");
   mygrid.addJSONData(o.result);
}

aber es wird nicht funktionieren. Es funktioniert, wenn ich zurückgekehrt bin das JSON von einer URL, jedoch. Bin ich etwas fehlt, wenn ich Sie benutze:

 dataType:"json", 
 url: "/SomePageThatDoesntDoAnything"

Ich habe eine hinterhältige Gefühl, es könnte zu tun haben mit, dass Sie die reload-raster. Jede Hilfe wird sehr geschätzt.

InformationsquelleAutor Rio | 2009-07-09
Schreibe einen Kommentar