同一域上的CORS错误

时间:2017-06-27 09:10:38

标签: php jquery ajax

这是我的ajax请求的一部分

$.ajax({
url: url,
type:"POST",
crossDomain:true,
data: new FormData(this),
contentType: false,
cache: false,
processData: false,

url指向控制器,一切都在同一个域上。 我正在使用codeigniter,我在控制器和htaccess

中设置了这些标头
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS'); 
header('Access-Control-Allow-Headers: X-Requested-With, content-type, X-Token, x-token');

我已阅读这些链接上的所有解决方案 Making get request for same domain giving CORS error CORS error on same domain? 和其他人但仍然没有工作。请问有什么建议吗?

这是错误     跨源请求已阻止:同源策略禁止在“链接”处读取远程资源。 (原因:在CORS预检频道的CORS标题'Access-Control-Allow-Headers'中遗漏了令牌'access-control-allow-headers'。)

0 个答案:

没有答案