【发布时间】:2014-01-30 14:00:16
【问题描述】:
我真的很想用这段代码将json文件导入javascript
var treeData;
var oReq = new XMLHttpRequest();
oReq.onload = reqListener;
oReq.open("get", "test.json", true);
oReq.send();
function reqListener(e) {
treeData = JSON.parse(this.responseText);
}
但由于某种原因我不能使用 JSON.parse
有人告诉我,我必须导入 Mongoose web server 并在 javascript 中设置我的本地文件夹
请教我如何导入,谢谢
【问题讨论】:
-
您的问题有点令人困惑,但 JSON.parse 是 ECMAscript 5 的一部分,并且大多数浏览器本身都支持它。 @见stackoverflow.com/questions/4935632/…
-
为什么你的
treeData是一个全局变量——这个值只能在reqListener内部使用? -
@user3248233:这与
JSON.parse完全无关。他告诉你XMLHttpRequest出于安全原因无法从你的磁盘加载文件。
标签: javascript jquery ajax json mongoose-web-server