вам может потребоваться указать атрибут «handleAs» с «json» в ioArgs, чтобы проанализировать текст ответа как объект Json:
var xhrArgs = {
url: "/foo/bar.json", // uri to your remote json resource
handleAs: "json",
load: function(data, ioargs) {
// data is the parsed JavaScript object you want
},
error: function(error, ioargs) {
}
}
//Call the asynchronous xhrGet
var deferred = dojo.xhrGet(xhrArgs);
Или вы получите только строку ответа, содержащую представление json.затем проанализируйте его с помощью dojo.toJson в функции обратного вызова загрузки:
var obj = dojo.toJson(data);