为了账号安全,请及时绑定邮箱和手机立即绑定

ajax如何跨域?

ajax如何跨域?

慕码人2483693 2018-10-11 14:11:12
1、创建一个空的html文件test.html,引入jquery2、调用ajax$.ajax({     url: 'http://XXXXXXXXXXXXXX',    type: 'post',     success: function() {         console.log('成功');     },    error: function() {         console.log('失败');     } });3、url中给出的是项目的接口地址,直接访问是可以得到数据的4、为何直接在浏览器打开test.html就会打印失败,并提示XMLHttpRequest cannot load *******(接口地址). No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'file: //' is therefore not allowed access.5、这是跨域导致的错误吗?该如何解决?补充:1、后端返回的数据格式是json2、同事给的方案:在tomcat中配cors的filter,添加了相关jar包(cors-filter-2.5,java-property-utils-1.10),不起作用
查看完整描述

1 回答

?
子衿沉夜

TA贡献1828条经验 获得超3个赞

在windows系统中,新建chrome浏览器的快捷方式,右键-目标,加入 --disable-web-security --user-data-dir

在mac系统中,终端执行:open -a "Google Chrome" --args --disable-web-security --user-data-dir


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 435 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号