前言
今天运行很久之前写的一个echarts页面,当时是练习写demo
之前写了关于地图动态的一个图表,突然显示不成功,并且报错
发现了是jQuery的$.getJSON()这个方法在浏览器上不能请求到文件
原因参考的 https://blog.csdn.net/memoriesaier/article/details/81040433 这个里面的思路
大意就是$.getJSON()是个异步请求
chrome在读取本地相对路径脚本时,禁止向第三方请求数据。
关键就是这个 第三方
那么我也没有sublime怎么解决这个问题?
那么用 vs code试试看可不可以开启本地服务器
解决本地文件开启服务器
https://dandelioncloud.cn/article/details/1527961170648776705
参考上面文章, 一步步走下来
然后报错
- - 、还是不允许加载本地资源
参考下面的文章配个插件吧
http://t.csdn.cn/u1Ftk
一步步来。最终在vs code 重启live-server
解决
最终的最终,我只是通过了这些方法和插件让这个demo运行起来了。但是如果我直接打开那个html文件还是不行,依然显示跨域和获取不到文件。
刚刚又想到或许我可以不使用$.getJSON()
而是使用其他的方法。但是还没付诸实践。。。