纯牛奶645
纯牛奶645
  • 发布:2016-10-11 14:14
  • 更新:2016-10-11 14:14
  • 阅读:8771

MUI 的 Ajax 跨域请求失败

分类:MUI

尝试 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

已自己解决。沿用这里的传统,就不说解决方案了……
原文地址:http://ask.dcloud.net.cn/question/16436

0 关注 分享

要回复文章请先登录注册