在服务器端(如果是php的话)设置:header("Access-Control-Allow-Origin: *");
在客户端设置withCredentials: false和crossDomain
$.ajax({
type: "post",
async: true,
url: ".....",//
xhrFields: {
withCredentials: false
},
crossDomain: true,
......
另外还有一种方式是通过jsonp的方式来解决,不过我没有测试成功
}
https: //blog.csdn.net/AiHuanhuan110/article/details/89475333#commentBox
https: //developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS/Errors/CORSNotSupportingCredentials
网页链接
网页链接
你写Ajax的是页面一,而请求的是页面二,
在页面二里面写header("Access-Control-Allow-Origin:*");即可。
//“*”号表示允许任何域向我们的服务端提交请求:
//也可以设置指定的域名,如域名 http://www.test2.com ,
//那么就允许来自这个域名的请求: header("Access-Control-Allow-Origin:http://www.test2.com");
我在网上找到的
我也遇到这个问题了,楼主解决了吗