尝试 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 个评论
要回复文章请先登录或注册