내 코드가 일부 json을 쿼리하지만 결과가없는 것으로 보입니다. 방화 광을 사용하여 디버깅 할 때 요청이 완료되고 예상되는 json (bottom)을 반환하는 것을 볼 수 있습니다.Jquery json이 okey를 요청했지만 결과가 없습니다.
문제는 다음 행 (var 옵션 = ...)에 도달하지 못하므로 문제가 있다고 생각합니까?
$.getJSON("Gateway.php?action=UserAction&subAction=json", function(result) {
var options = $("#creatorUserId");
$.each(result, function(item) {
options.append($("<option />").val(item.id).text(item.value));
});
});
json으로 :
가json[{"id":"1","value":"Teddy"},{"id":"2","value":"Fred"},{"id":"3","value":"Roel"}]
는 응답합니까 th를 포함하다 'json'의 시작 부분에 오세 문자가 있습니까? 유효하지 않은 json이고 jquery는 실패를 고려한 다음 성공 콜백을 실행하지 않습니다 (자동으로 실패합니다). – davin
또한, 방화 광에서 볼 수있는 것은 호출의 동기 실행이지만 응답은 아닙니다. 나는. getJSON을 실행할 때 디버거를 단계별로 실행하면 콜백을 실행하고 실행하는 것을 기대하지는 않습니다. 동기식으로 수행하지 않기 때문입니다. – davin
아, "json"이라고 표시된 코드가있는 부분이 반향 음이었습니다. 문제를 해결하지 못했습니다. 귀하의 두 번째 의견에 : 그것은 Gateway.php를 firebug 콘솔에서 가져오고 디버거 자체에서는 응답하지 않습니다. –