$.getJSON
을 사용하여 jQuery에 JSON 데이터를로드하려고합니다. 그러나 내가 알리는 경고는 표시되지 않습니다 (비록 $.getJSON
외부의 다른 경고가 표시되기 때문에 j가 제대로 연결되어 있음을 알지만). "test.json"
파일이 올바른 디렉토리에 있다는 것도 알고 있습니다.
나는 최선 내가 잘못 뭘하는지에 대한 답 찾을 수있는 가장 간단한 코드를 내려 삶은했습니다
getjson.js 파일 (문서 준비 내부) :
$.getJSON("test.json", function(json) {
alert("JSON Data: " + json.statename);
});
을
{"statename": "Hawaii"}
그리고 getjson.js 파일이로드 될 때 아직 경고가 나타 없습니다 :
test.json의 JSON 데이터는 단순히! Firebug에서는 요청이 전송되지 않습니다. 나는 이것에 대해 Google에서 이야기 했었지만 내 구문이 괜찮은 것처럼 보였습니다. JSON과 jQuery에서 초보자이므로 여기에서 잘못된 것을 볼 수 없습니다.
모든 입력에 대해 고마워. 완전히 미쳐 버려!
파일을 웹 서버 또는 파일 시스템에서 직접로드합니까? 후자를 수행하면 Ajax가 작동하지 않습니다. 콘솔에서 모든 메시지를보십시오. –
고마워요. 이것에 아주 새로운! – user1446495