【发布时间】:2010-09-25 00:36:34
【问题描述】:
运行此代码时,我在 Firefox 3 中遇到语法错误(未定义的第 1 行 test.js)。警报正常工作(它显示“工作”),但我不知道为什么会收到语法错误。
jQuery 代码:
$.getJSON("json/test.js", function(data) {
alert(data[0].test);
});
test.js:
[{"test": "work"}]
有什么想法吗?我正在处理一个更大的 .js 文件,但我已将其缩小到此代码。疯狂的是,如果我用远程路径替换本地文件没有语法错误(这里是一个例子):
【问题讨论】:
-
你能发一个测试用例吗?也不应该是 $.getJSON 吗?
-
是的,抱歉打错了。我不确定您对测试用例的要求是什么?
-
为什么要在 test.js 中返回一个数组?为什么不只是对象?
标签: javascript jquery html json firefox