尝试用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 之类的)
》》》成功解决~~~