当我运行这段代码时,在Firefox 3中出现语法错误(未定义的第1行test.js)。警告框可以正常工作(显示“work”),但我不知道为什么会收到语法错误。
jQuery代码:
$.getJSON("json/test.js", function(data) {
alert(data[0].test);
});
测试文件.js:
[{"test": "work"}]
有任何想法吗?我正在为一个更大的.js文件工作,但我已将其缩小到这段代码。疯狂的是,如果我用远程路径替换本地文件,就不会出现语法错误(这里是一个例子):