abgerufen habe Ich verwende jQuery, um Daten vom Server abzurufen. Daten kommen. Hier ist, was ich tueDaten werden nicht angezeigt, nachdem ich von 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
Datenvariable hat seine Daten im JSON-Format so etwas wie dieses
[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..}, ...]
Die Daten werden in der Konsole zu drucken. Aber wenn ich bin mit knapp unter console.log (Daten)
console.log(data);
var a = data.eventTitle;
var b = data.fromDate;
var c = data.toDate;
var d = data.url;
Dann ich bin immer, b, c und d nicht definiert. a sholud erhalten Wert von eventTitle (Khan, um Mädchen zu halten) und so weiter. Warum werde ich undefiniert?
Dank
JSON verwendet Doppelpunkttrennzeichen zwischen Werten, nicht Gleichheitszeichen. –