임이를 위해AJAX : 잘못된 JSON 응답
http:xxx.myserver.com/myfolder/example.json
$.ajax({
url:"http:xxx.myserver.com/myfolder/example.json",
dataType:"json",
success:function(data, status) {
alert("success"+data+":::"+status);
},
error:function(request, status, error) {
alert("Error:"+JSON.stringify(request)+":::"+status+"::"+error);
},
});
내가 좀 교체라는 솔루션을 봤
아래와 같은 출력을 얻을 사용하여 내 JSON 데이터를 읽어 Ajax를 사용하여 내가 바꾸면 jsonp에게 json을 보내라.Error:{"readyState":0,"responseText":"","status":0,"statusText":"error"}:::error::
dataType:json to dataType:jsonp
나는
Error{"readyState":4,"status":200,"statusText":"success"}:::parsererror::Error: jQuery110107852220840286463_1387290139272 was not called
그것은 전혀 성공 기능을 입력하지 않습니다 같은 결과를 얻었다.
제발 누구나이 솔루션을 제공하십시오. 미리 감사드립니다.
브라우저 개발자 콘솔을 사용하여 서버 응답을 직접 검사하십시오. – Pointy
질문 제목을 사용하십시오. – undefined
웹 서비스에서 지원하는 경우 JSONP 만 사용할 수 있으며 스크립트가 ajax URL이 아닌 다른 도메인에서 호스팅되는 경우에만 필요합니다. (다른 경우 http://en.wikipedia.org/wiki/Same-origin_policy 참조) – xec