layui跨域问题

2020-09-11  本文已影响0人  刘栉风

在使用layui的ajax请求跨域时,发现总是提示失败

打开f12,找到跨域请求,把filter上的xhr转到all上,发现该请求发送了两次,再仔细看,第一次请求是post,第二次请求是options

第一次请求是失败的,第二次是成功的

经过一番百度,发现跨域请求都需要这样发送两次请求,但是顺序不对,应该是options在上,post在下

经过定位,发现是layui自带的jquery有一些缺陷

于是使用了最原始的xmlHttpRequest,成功了。


假如你的options请求也是失败的

第一:请检查后台服务是否支持跨域

第二:请检查url上是否有连续两个杠,如  www.baidu.com/xxx/yyy//zzz

上一篇 下一篇

猜你喜欢

热点阅读