json 데이터를 html로 구문 분석해야하지만 정의되지 않은 값이 있습니다.데이터가 Ajax Json에서 정의되지 않은 상태로 표시됩니다.
$.ajax({
type: "GET",
url: "http://localhost/rest/api/kkb/detail/?key=39E62227E3294114BE8EADF3B6D2F06E&id=4",
dataType: 'jsonp',
crossDomain: true,
success: function(data) {
for(var i = 0; i < data.length; i++) {
console.log(data[i].start);
}
success: function (response) {
var trHTML = '';
$.each(response, function (i, item) {
trHTML += '<tr><td>' + item.name + '</td><td>' + item.year + '</td><td>' + item.period + '</td></tr>';
});
$('#records_table').append(trHTML);
},
error: function(e) {
console.log(e);
}
});
};
getUserData();
은 API URL의 결과는 다음과 같습니다
{"status":true,
"message":"Detail Kkb",
"data": { "kkb": { "id":"4",
"year":"2014",
"periode":"S-I",
"name":"TWA Joe Som"
}
}
}
와 HTML 코드 : <table id="records_table"></table>
하지만 작동하지 않습니다, 그것은 정의되지 않은 말했다. 방화 광에서 로그 데이터를 확인할 때 데이터가로드됩니다. 정말 어떤 도움
왜 u는이 개 성공 기능이 있습니까에 대한 감사? 첫 번째 것은 무엇입니까? –
또한 iterating하지만 응답은 반복을 위해 충분히 크지 않습니다. 당신의 대답에 더 많은 것이 있습니까? 그렇다면 우리도 도울 수 있도록 게시 해주십시오. –
콘솔 무게가 인쇄되고 있습니다. 나를 인쇄하거나 사진을 업로드 할 수 있습니다. – jeevanswamy21