次のようなテスト用の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
から取得したURLはどこにありますか<input>
。URLは正しいです(JSONとHTMLが同じディレクトリにある「input.json」)、私はそれをチェックしました。JSONファイルは上記とまったく同じように見え、コメントでリンクされています。
Edit2
私が試してみると:
$.getJSON(
"input.json",
function(json) {
alert(json[0]);
});
文字列を取得しましたが、エラーも発生しました。
Edit3
今はbrwoser/OSの問題だと思います。キャンバスコンテキストからのgetImageData()で同様の問題が発生します。これは、他のコンピューターでは正常に機能しますが、私の場合は問題ありません...