2014-01-21 2 views

답변

1

오류, Error method 자바 스크립트 방법은 기본이고, 당신은 그것을 "경고"거야?

당신은 인수 중 하나를 시도 어쩌면 경우 대신 다음

error: function (objAJAXRequest, strError) { 
    console.log(strError); 
} 

jQuery를이 스크립트의 생각대로하는 parseerror를 얻을 수 있지만,이 MIME 타입으로 "text/html과"가

진짜 문제는 MIME 유형이 잘못되었지만 JSONP가 아니라는 것입니다. MIME 유형으로 "text/html"을 사용하는 일반 JSON 일뿐입니다.

+0

내가 추측 한 것은 서버의 PHP 파일 헤더를 변경해야한다는 것입니다. 또는 다른 변경 사항도 있습니다. – question

+0

콘텐츠 유형 헤더를 applicaton/json으로 변경해야하며 JSONP를 제공하려면 실제 JSONP이어야하며 콜백 함수로 래핑되어야 함을 의미합니다. – adeneo

+0

헤더 부분을 변경했지만 다른 JSONP 부분을 이해할 수 없습니다. 사실 난 내 hardrive에 json 파일과 함께이 코드를 시도하고 지금은 DB에 거기에 연결된 PHP 파일에서 json 응답을 받고하여 서버에서 호스팅되는 파일의 동일한 내용을 사용하려고 노력하고 있어요. 난 단지 그것을 작동시키는 법을 알 필요가있다. [나는 멍청하다.] 나는 내 프로젝트에서이 코드를 몇 번 더 흉내 내야 할 것이다. 감사합니다. – question

0

JSONP 기술이 작동하지 않는 곳에서 사용하려고합니다. F lickr API example이있는 jQuery 사이트의 JSONP에 대해 자세히 알아보십시오.

JSONP에서 JSON으로 유형을 변경하려고하면 도메인 간 요청이므로 Access-Control-Allow-Origin 오류가 발생합니다.

관련 문제