所以,我必须打开我的网络应用程序,就像文件。所以浏览器打开.html文件,在adres协议上使用file://。但是在脚本中,我必须打开.json文件并将其加载到变量中。
我尝试过使用数据类型为$.ajax的jsonp请求,我尝试了requirejs,它对加载文件进行了分类,但是从json文件中获得语法错误,因此它不会加载到变量中。如果我这么做也会发生同样的事
<script type="text/javascript" src="path/to/.json"></script>还有别的办法吗?应用程序不使用PHP,它需要在不改变浏览器设置的情况下从file://协议运行。
谢谢
发布于 2015-10-21 11:38:43
您可以创建一个.js文件,并将json数据添加到var中,并访问该变量。
<script type="text/javascript" src="path/to/data.js"></script>更新..。示例
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';发布于 2015-10-21 11:36:30
将数据直接嵌入到页面中。
没有网络,所以不会造成性能损失。它是静态的,所以您不会失去动态生成它的能力。
https://stackoverflow.com/questions/33258256
复制相似问题