XMLHttpRequest cannot load"url"Cross origin requests are only supported. send @ jquery-2.1.4.js:8630

尝试用jquery 、bootstrap table来展示json数据的时候
http://www.jq22.com/jquery-info467
json数据从.json文件中读取。

出现了

No matching records found

查看console控制台查看错误信息

XMLHttpRequest cannot load file:///D:/(data-url). Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
@ jquery-2.1.4.js:8630

在chrome 和IE 都会出现这个问题 火狐浏览器没问题

百度了一下

问题原因是:
有些浏览器要求必须有WEB服务才能访问某些JS函数
Chrome不支持本地Ajax请求,chrome不支持本地打开页面,不能加载这个HTML文件。

根据各位大神们的指示,
解决办法
1.)“给chrome添加启动参数:chrome-属性-快捷方式-目标 添加 :–allow-file-access-from-files”
在我这依然没用

2.)还有大神说 调用的文件 要和js文件在同一目录下
在我这依然没用

在我这 成功 的解决办法是
3.)把XML文件部署到服务器上(tomcat 之类的)
》》》成功解决~~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值