ajax 跨域 自定义headers 需要先发一个OPTIONS 再发POST请求,有方法把请求合并成1个吗?

后台是PHP的,需要怎么设置服务端的header?下面是目前的设置。ass_token 是自定义的请求头。

header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Allow-Headers : accept, ass_token, content-type');
header('Access-Control-Request-Method: GET, POST, PUT, DELETE');
header('Access-Control-Max-Age', '3600');
阅读 9.5k
2 个回答

后端返回的时候添加Access-Control-Allow-Origin头信息,就能支持跨域请求。
服务端使用jquery的ajax需要增加crossDomain: true,参数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进