Új hozzászólás Aktív témák

  • Karma

    félisten

    válasz Brown ügynök #328 üzenetére

    Ha a szervered az alábbi JSON stringet küldi le:

    {
    "pager": [ "Első", "Második", "Harmadik" ],
    "etwas": [ "Foo", "Bar", "Baz"],
    "answer": 42
    }

    Akkor a data ezt az objektumot fogja tárolni, a tagjait meg pont úgy éred el, mint bármely más JS objektumnak, tehát pl. data.pager[0], vagy data.answer, vagy pl.

    $.map(data.etwas, function() {
    return $('<li>', { html: this });
    }
    ...

    ---

    Elvileg a post() "intelligent guess" alapján kitalálja, hogy egy JSON string jön le és beparsolja. De ha biztosra akarsz menni, a negyedik paraméterben megadhatod a dataType-ot. Bővebben.

    Semmi szükség kézzel feldolgozni úgy, mint ahogy jeges írja előttem. Amúgy tisztább lehetőség a böngésző JSON parserét meghívni a JSON.parse() függvény formájában. JSON-ra konvertálni meg a JSON.stringify-jal lehet gyorsan és egyszerűen. De erre ismételten semmi szükség most.

    [ Szerkesztve ]

    “All nothings are not equal.”

Új hozzászólás Aktív témák