在mui.js中找到setHeader('X-Requested-With', 'XMLHttpRequest');
将这一行注释掉,就可以。
这样做实际上并无意义,因为报这个错肯定是在浏览器上运行的项目,MUI针对手机端是做了处理的,如果使用模拟器或者真机就不会出现此跨域问题。也就无需注释上面一行代码。
X-Requested-With在HTTP请求头中是如果不为空,则为异步请求。
也可以在后端接口方法中加入:
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST,GET");