cakephp 기본 설치에서 webroot 폴더 아래에 파일이 있고 json 응답을 다시 보내려고합니다. 하지만 그렇게하려고하면이 오류가 발생합니다.외부 폴더에서 아약스를하려고 할 때 오류가 발생했습니다.
XMLHttpRequest는 http://test.com/companies/all_company_information을로드 할 수 없습니다. Origin http://dev.local은 Access-Control-Allow-Origin에서 허용되지 않습니다.
$.ajax({
type: 'POST',
url: '/controller/method',
dataType: 'json',
success: function(data){
console.log(data);
}
});
Google의 일부 정보를 읽었지만 이해가되지 않습니다.
편집
내가 JSONP 사용할 때 나는
리소스 스크립트로 해석하지만, MIME 타입 text/html과 함께 전송
이 오류를 얻을 :$ 아약스 ({
type: 'POST',
url: '/controller/method',
dataType: 'jsonp',
success: function(data){
console.log(data);
}
});
에게