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
데이터 변수를하고있는 중이 야하는 것은 콘솔에 인쇄하는이
[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..}, ...]
데이터와 같은 JSON 형식 뭔가 데이터를 가지고있다. 하지만 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이 maide를 개최하는 등)의 가치를 얻습니다. 왜 내가 정의되지 않은거야?
감사 같은 뭔가가 유효한 JSON 개체 (http://jsonlint.com), 당신이있어 객체의 배열하게 가정
JSON은 등호가 아닌 값 사이에 콜론 구분 기호를 사용합니다. –