我有一个用于测试的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上运行...