3
我有一个JS(data.js)与数据文件作为
var Content = {
Page1: {
Tiles: [
{ "id": "1",
"className": "home-test-class",
"tileType": "widget",
"tileColor": "red",
"Bookmark": : {
"Icon": "iconset",
"Class": "dummytext",
"Content": "Dummy Content",
"URL": ""
},
"Tile": false,
"SmallWidget": false,
"Widget": false
},
{
"id": "1",
"className": "title-class",
"tileType": "widget",
"tileColor": "red",
"Bookmark": false,
"Tile": false,
"SmallWidget": false,
"Widget": false
},
]
}
}
我已经创建了一个INIT方法要消耗该数据
Init = function() {
$.ajax({
url: 'scripts/data.js',
dataType: "json",
contentType: 'application/json; charset=utf-8'
}).done(function (data) {
$.doTimeout(1000, function() {
console.log(data);
LoadViewData(data);
});
}).fail(function (request, error) {
//Handle Failures here.
alert('Error' + error);
});
ko.applyBindings(this);
},
它给了我一个JsonParse错误。
我正在使用敲除来将数据绑定到UI。当我使用Fiddler和检查响应,它说的“选择的响应不包含VAID JSON文本
请让我知道如何解决它。
感谢洛特,为您的答案..这种方式晶莹剔透,非常有帮助。 – Shubh 2012-07-20 08:31:35