jQuery.getJSON出现奇怪的语法错误

时间:2012-11-03 13:35:55

标签: jquery json syntax

我有一个用于测试的JSON文件,如下所示:

[
    "http://lorempixel.com/g/1000/1000/fashion/",
    "http://lorempixel.com/g/1000/1000/nature/",
    "http://lorempixel.com/g/1000/1000/sports/",
    "http://lorempixel.com/g/1000/1000/technics/",
    "http://lorempixel.com/g/1000/1000/abstract/",
    "http://lorempixel.com/g/1000/1000/city/"
]

据我所知,这应该代表一个字符串数组。

当我现在尝试加载此数组时:

$.getJSON(fileURL, function(json) {myFunction(json)});

我在第一个[收到语法错误。当我用JSON对象尝试这个时,它说“形式不好”。

Wat我做错了吗?

修改

现在整个相关代码是:

$('#input-button').click(function(){
    var url = $('#input-input').val();
    var json = $.getJSON(url);
    alert(json[0]);
});

url是从<input>获取的网址。 URL是正确的(“input.json”,而JSON和HTML在同一目录中),我检查了它。 JSON文件看起来与上面完全相同,并在评论中链接。

EDIT2

当我尝试:

$.getJSON(
   "input.json",
   function(json) {
      alert(json[0]);
});

我得到了我的字符串,但错误也是。

EDIT3

我认为现在是一个brwoser / OS问题。我在画布上下文中遇到了类似于getImageData()的问题,在其他计算机上运行正常但在我的noch上运行...

0 个答案:

没有答案