나는 AJAX 호출을 사용하여 리턴 된 JSON을 data
이라는 변수에 쓰는 간단한 JSON을 다시 얻는다.
반환 된 JSON은 PHP 내에서
echo json_encode(array('message'=>0);
을 통해 생성되었습니다.단순한 JSON이 정의되지 않은 상태로 유지됨
내 자바 스크립트 콘솔에 으로 data
의 출력을 로깅합니다. 출력이 {"message":0}
인데 올바른 것으로 보입니다.
그러나 console.log(data.message);
에 로그하려고하면 message: undefined
이 표시됩니다.
아주 기본적인 JSON 객체에 액세스 할 때 내가 잘못한 점은 무엇입니까?
JSON 개체를 통해 이동하는 방법에 대한 기사를 읽었습니다. https://www.tutorialspoint.com/json/json_overview.htm하지만 실수를 찾을 수 없습니다.
희망 당신은 올바른 방향 :
당신 : 당신은 지금 당신이 message
액세스를 시도하고 있기 때문에, 그것은 개체 수 있도록 먼저 JSON.parse(result)
을 할 필요가
PHP에서는 'json_encode()'여야합니다. – Terry
절대적으로 맞습니다. 그게 내가 사용하는거야 :) – jrn
코드를 확인하십시오. 당신은'encode_json'을 썼습니다. – Terry