请问一下,admin.req如何跨域使用post进行提交ajax

提问 已结 2 847
逆雪寒
悬赏:20飞吻
版本:layui 浏览器:
请问该如何使用跨域提交数据,想jsonp这种
admin.req({
url: 'xxx'
//,……
});
回帖
  • admin.req = $.ajax
    跨域跟这里没有关系,要在被请求的地方处理
    0 回复
  • 茅十八
    2019-3-13
    在后端代码加上:
    header('Access-Control-Allow-Methods:OPTIONS, GET, POST');
    header('Access-Control-Allow-Headers: *');
    header("Access-Control-Allow-Credentials:true");
    header('Access-Control-Allow-Origin: *');
    特别注意header,因为admin.req 会默认带access_token 参数,导致失败。所以要加 header('Access-Control-Allow-Headers: *');
    0 回复