Я играю с банкоматом Windows 8 Metro SDK, но у меня возникли проблемы с использованием WinJS.xhr. Если вместо возврата WinJS.xhr в функции getData я возвращаю некоторый объект json, все работает нормально, но я хочу вернуть объект json, созданный запросом xhr.
Что не так в моей попытке здесь? Спасибо!! :)
(function () {
"use strict";
function getData() {
return WinJS.xhr({ url: "http://stackoverflow.com" }).done(
function (request) {
var results = [];
var Item = {
title: "title",
text: "some text goes here"
}
results.push(Item);
return results;
},
function (request) {
var results = [];
results.push({ title: "error", text: "error text" });
return results;
}
);
}
var categoryList = new WinJS.Binding.List(getData());
var publicMembers = { itemList: categoryList };
WinJS.Namespace.define("Data", publicMembers);
})();
var results=[]
перед использованием WinJS и верну его после этого, он вообще не изменится, поэтому я попробовал вернуть его ... Как правильно это сделать? - person ahoereth   schedule 10.06.2012