尝试 mui.ajax,发现在网页端无法跨域(不是同源策略,而是405)。
之后在同一页面中试了原生 ajax 和 jQuery 里的,都正常。
调试看区别是
mui 的 request 头里有
Access-Control-Request-Headers:accept, x-requested-with
Access-Control-Request-Method:GET
同时是 OPTIONS
,未被相应。
(知道 CORS 里的 OPTIONS 请求,但这里其他方法都好用,只有 mui 的不行)
跟踪到源码里setHeader('X-Requested-With', 'XMLHttpRequest');
这一行,注释掉一切正常。
请问有什么区别?
谢谢
MUI v2.8.0
已自己解决。沿用这里的传统,就不说解决方案了……
纹锦
我也烦恼了很久 我猜跟dataType应该有关系吧? 因为后台如果给我返回json格式的数据 我就能接收地到.但如果他直接给我返回一个数组,我用mui.ajax就会报405错误
2017-08-21 16:32
9***@qq.com
那怎么解决的呢
2017-10-31 17:34