jQuery를 계단식 연결 확인란에 사용하고 있지만 서버에서 getJSON
명령이 작동하지 않습니다 (로컬에서는 정상적으로 작동 함). data.json
파일을 찾을 수 없습니다 (오류 디버그 참조). 스크립트의getJSON은 서버에서는 작동하지 않지만 로컬에서는 수행합니다.
부 :
GET http://______my url site ____/data.json 404 NOT FOUND x 25ms
내가 라인을 변경하는 경우
$.getJSON("data.json", function(data) ...
에
$.getJSON("data.json?callback=?", function(data) ...
: 불을 지르고에서
<script type="text/javascript" src="scripts/jquery-1.7.2.js"></script>
<script>
$(function() {
$("#json-one").change(function() {
var $dropdown = $(this);
$.getJSON("data.json?callback=?", function(data) {
var key = $dropdown.val();
var vals = [];
switch(key) {
case 'BR9':
vals = data.BR9.split(",");
break;
case 'base':
vals = ['Please choose from above'];
}
var $jsontwo = $("#json-two");
$jsontwo.empty();
$.each(vals, function(index, value) {
$jsontwo.append("<option>" + value + "</option>");
});
});
});
});
</script>
오류
도 작동하지 않습니다.
아무도 도와 줄 수 있습니까?
http : // my url site ___/data.json이 올바른 위치입니까? 브라우저에서 해당 URL로 이동하려고하면 어떻게됩니까? – elevine
먼저 브라우저에서 해당 파일을 직접 탐색하여 문제를 해결할 것입니다. – Tuan