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