0
我在webroot文件夹下有一个文件出于cakephp默认安装,我想要返回一个json响应。但是当我尝试这样做时,我得到这个错误当试图从外部文件夹做ajax时出现错误
XMLHttpRequest无法加载http://test.com/companies/all_company_information。 Access-Control-Allow-Origin不允许来源http://dev.local。
$.ajax({
type: 'POST',
url: '/controller/method',
dataType: 'json',
success: function(data){
console.log(data);
}
});
我已阅读了关于谷歌的一些信息,但我想我不理解这一点。
编辑
当我使用JSONP我得到这个错误
资源解释为脚本,但使用MIME类型text/html转移:
$阿贾克斯({
type: 'POST',
url: '/controller/method',
dataType: 'jsonp',
success: function(data){
console.log(data);
}
});