So lesen Sie die JSON-Datei mit Dojo

8

Wie lese ich JSOn-Dateien mit Dojo?

    
Damir 15.03.2011, 11:25
quelle

4 Antworten

13

Dies ist ein bisschen eine breite Frage.

Wenn Sie meinen, wie Sie eine Server-Anfrage machen und sie auf dem Rückweg automatisch als JSON behandeln, tun Sie etwas wie folgt:

%Vor%

Beachten Sie handleAs: "json" oben, wodurch dojo.xhrGet (oder xhrPost usw.) angewiesen wird, die Antwort auf ein JS-Objekt zu konvertieren, bevor der load -Rückruf ausgelöst wird.

Ссылка

Einzeln, wenn Sie bereits selbst einen JSON-String haben und ihn nur in ein JS-Objekt konvertieren müssen, hat Dojo dojo.fromJson(str) für dieses (und dojo.toJson(obj) für die andere Richtung).

    
Ken Franqueiro 15.03.2011, 12:30
quelle
21

Um in Dojo 1.8+ eine JSON-Datei (nicht als XHR) zu laden, verwenden Sie dojo / text, um die Datei zu laden, und dojo / json, um sie zu analysieren. Wie so:

%Vor%

Nicht das "!" Nach dojo / text, um die zu ladende Datei anzugeben.

    
voidstate 21.10.2012 21:00
quelle
1

Mit Dojo 1.8: Fügen Sie die Modul-ID "dojo / request / xhr" zu Ihren Abhängigkeiten und xhr als Callback-Argument hinzu, dann:

%Vor%     
intA 19.09.2012 11:58
quelle
0

Sie können das dojo / request-Modul verwenden:

%Vor%     
salambshr 23.07.2016 18:48
quelle

Tags und Links