我使用
获取了数据WinJS.xhr({ url: url, responseType: "json" }).then(
function(result){},
function(error){}
);
我在按钮点击事件上做了这些东西。 我正确地获取了数据,但无法在我的ListView中填充它们。 那么现在,如何在每次点击按钮时用我的新数据绑定WinJS.UI.ListView中的JSON数据......?请用一些简单的例子帮助我。因为我已经检查了这么多链接。但我仍然无法理解
答案 0 :(得分:1)
它应该是这样的:
WinJS.xhr({ .. }).then(function xhrcomplete(req)
{
var data; // assuming you already have code that parsed json text to an object.
var items = [];
// fill code here to get items out of the data
var list = new WinJS.Binding.List(items);
// binding code will depend on whether listview has groupHeaderTemplate or not
// if not - it should be like this
listView.winControl.itemDataSource = list.dataSource; // listView is the id of the your list view control in html
}).then(null, function onerror(error)
{
// handle error case
});