我正在将Chrome应用程序构建到Chrome应用程序中,除了一个问题之外,一切都运行良好,我加载了一个JSON文件,它读取每个字符就好像它是一个字符串。本机Web应用程序不会这样做:
$.get('plugins.json', function (list) {
for (var plugin in list) {
...code stuff...
}
});
...正常工作,但在以Chrome-App运行时会吐出文件的每个字符......
plugins.json:
{
"MyPlugin": "plugindir"
}
变为:
{,",M,y,P,l,u,g,i,n...
非常感谢任何帮助。
答案 0 :(得分:3)
$ .getJSON()而不是$ .get()?
怎么样?答案 1 :(得分:0)
看起来像功能
$.get('plugins.json', function (list) {
不知道它应该与JSON一起使用。您可以尝试检查响应标头,也许Content-Type是错误的。或者你可以尝试这个
$.get('plugins.json', function (list) {
list = JSON.parse(list);
for (var plugin in list) {
....