게시물 요청을 보내고 데이터를 검색 한 다음 구문 분석하는 데 사용한이 json 코드가 있습니다 (아래 참조).
$.ajax({
url: '/test',
type: 'post',
data: { id : "1"},
dataType: 'json',
success: function(response){
if(response.success){
console.log(JSON.stringify(response.disputeRecord));
$.each(response.disputeRecord, function(index, value){
alert(value.creation_date);
});
}
}
});
그리고 이것은 "response.disputeRecord"(콘솔의보기)의 json 내용입니다.
{"no":7,"employee_id":"MMMFLB003","creation_date":"2015-07-09","log_date":"2015-06-25","log_type":"LOGGED","dispute_time":"07:00","reason":"No Logout data","effect":"Update Logout Data","status":"HR APPROVED","authorized_person":"MMMFLB003","authorized_reason":"You have it","mngmt_updated_at":"2015-07-09 03:12:12","hr_approver":"MMMFLB003","hr_approver_reason":"Approve Dispute Request","hr_updated_at":"2015-07-09 03:13:01"}
보시다시피, json 응답에 실제로 존재하는 "creation_date"를 경고하려고하지만 "정의되지 않은"아이디어, 단서를 제공합니다.
로 변경:
$.each(response.disputeRecord, function(index, value){
if (index == "creation_date")
alert(value);
});
index는 속성 이름이고 value는 속성 값이므로 어떤 속성을 확인한 다음 해당 값을 경고해야합니다.
또는 객체에서 직접 속성에 액세스하고 $ .each를 제거합니다.
if(response.success){
alert(response.disputeRecord.creation_date)
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다