相关疑难解决方法(0)

加载本地JSON文件

我正在尝试加载本地JSON文件,但它无法正常工作.这是我的JavaScript代码(使用jQuery:

var json = $.getJSON("test.json");
var data = eval("(" +json.responseText + ")");
document.write(data["a"]);
Run Code Online (Sandbox Code Playgroud)

test.json文件:

{"a" : "b", "c" : "d"}
Run Code Online (Sandbox Code Playgroud)

没有显示任何内容,Firebug告诉我数据未定义.在Firebug中,我可以看到json.responseText并且它是好的和有效的,但是当我复制该行时很奇怪:

 var data = eval("(" +json.responseText + ")");
Run Code Online (Sandbox Code Playgroud)

在Firebug的控制台中,它可以工作,我可以访问数据.

有人有解决方案吗?

javascript jquery firebug json local-files

299
推荐指数
14
解决办法
84万
查看次数

标签 统计

firebug ×1

javascript ×1

jquery ×1

json ×1

local-files ×1