我正在使用jQuery從服務器獲取數據。數據即將到來。這裏我在做什麼從JSON獲取數據後不顯示
$.ajax({
url: "EventCalendar_Review",
dataType: "json",
success: function(data) {
console.log(data);
var a = data.eventTitle;
var b = data.fromDate;
var c = data.toDate;
var d = data.url;
}, //end of success
complete: function(request, textStatus) {
var req = request;
var status = textStatus;
} //end of complete
}); //end of .ajax
數據變量的JSON格式是這樣的
[object{ eventId=1, eventTitle="Khan to hold maide", fromDate="2012-03-06", toDate= "2012-03-07" more...}, Object { eventId=2, eventTitle="India tie not about revenge", fromDate="2012-03-06", more..}, ...]
數據數據在控制檯打印。但是,當我剛剛使用console.log(數據)
console.log(data);
var a = data.eventTitle;
var b = data.fromDate;
var c = data.toDate;
var d = data.url;
然後,我得到a,b,c和d未定義。一個sholud可以獲得eventTitle的價值(Khan hold maide)等等。爲什麼我變得不確定?
感謝
JSON在值之間使用冒號分界符,而不是等號。 – 2012-03-30 13:32:34