0
나는 투표 시스템에서 일하고 있습니다. 사용자가 자신의 설문 답변 선택을 제출 한 후에 JSON을 모든 답변과 함께 표시해야만 표시 할 수 있습니다.JSON.Parse Returns Undefined
[{"answer_1":0,"answer_2":1,"answer_3":0,"answer_4":0}]
을하지만 그것을 구문 분석 할 때, 모든 대답은 undefined
를 반환 :
는 AJAX 양식을 제출 한 후에는 다음과 같이 올바르게 JSON을 반환합니다. 내가 잘못 뭐하는 거지
$("#poll-form").submit(function(event) {
var data = $("#poll-form").serialize();
$.ajax({
url: 'ajax.php',
type: 'POST',
data: data,
success: function(response) {
var res = JSON.parse(response);
$(".poll-content").html("<h1>Answer:</h1>" + res.answer_1); // res.answer_1 returns undefined
}
});
event.preventDefault();
});
:
이 내가 그것을 구문 분석하는 방법이다? undefined
을 돌려주는 이유는 무엇입니까? 모든 제안을 환영합니다.
아하있다! 그거야. 고맙습니다. –