$.ajax post方式变成OPTIONS ,报500错误

走过的弯路 发布于 2018/09/11 18:04
阅读 1K+
收藏 1

ajax请求本地没问题,线上就不行:

1. $.ajax post方式变成OPTIONS ,报500错误,

2.Failed to load http://localhost/liuyan: Request header field Access-Control-Allow-Origin is not allowed by Access-Control-Allow-Headers in preflight response.

3.Uncaught SyntaxError: Unexpected token u in JSON at position 0

以下是问题补充:

@走过的弯路:我用的框架是symfony2 (2018/09/11 18:05)
加载中
0
泰州姜堰
泰州姜堰

跨域请求之前会先发一个option请求,

服务端设置下允许跨域或者用nginx转发下

0
careyjike
careyjike
跨域会先发送option请求校验,后端需要设置跨域
0
走过的弯路
走过的弯路

蟹蟹~已经解决了

返回顶部
顶部