Comment utilisez-vous une chaîne JSON ou objet JSON avec jqGrid?

Mon jqGrid est lorsque mon JSON données dans un fichier statique, mais si je copie les données à une variable, puis essayez de charger le var dans le jqGrid de l'url qu'il ne montre pas.

Vous pouvez passer d'une chaîne dans jqGrid

par exemple
Cela fonctionne:

function GetJSON() {
    var jsonFile = "EntityWithChildren.json";
    return jsonFile;//returning a file works fine.
}

$("#jsonmap").jqGrid({
    url: GetJSON(),
    datatype: 'json',

ce n'est pas le cas:

function GetJSON() {
    var json = '{"page":"1","total":"10",   "records":"10", "Entities": [       {"Fields":["Entity1", "field1", "11"]},     {"Fields":["", "field2", "22"]},        {"Fields":["Entity2", "field3", "33"]},     {"Fields":["ChildEntity1", "cfield1", "111"]}   ]}';
    return json; //doesnt work

}

$("#jsonmap").jqGrid({
    url: GetJSON(),
    datatype: 'json',
    //datatype: 'jsonstring',//this doesnt work either

OriginalL'auteur learnerplates | 2010-09-02