我有一个用于测试的 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() 类似的问题,它在其他计算机上运行良好,但在我的计算机上运行良好......