0

我有一个用于测试的 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 对象尝试此操作时,它显示“格式不正确”。

我做错了吗?

编辑

现在整个相关代码是:

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

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

编辑2

当我尝试:

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

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

编辑3

我相信这是一个浏览器/操作系统问题,现在。我在画布上下文中遇到了与 getImageData() 类似的问题,它在其他计算机上运行良好,但在我的计算机上运行良好......

4

0 回答 0