jqueryを使用してJSONデータを読み取ろうとしています。具体的には、このURLからJSONを読み込もうとしています:http://mkweb.bcgsc.ca/color-summarizer/?url=http://scontent-a.cdninstagram.com/hphotos-xfa1/t51.2885-15/10643840_701797013239098_657737630_a.jpg&precision=low&num_clusters=3&json=1&callback=?
私はこのエラーを取得しておくしかし: Uncaught SyntaxError: Unexpected token :
ここに私のjQueryのです:
JSONデータをjqueryで読み込みます。 Uncaught SyntaxError:予期しないトークン:
$(document).ready(function() {
var one = "1"
$.getJSON('http://mkweb.bcgsc.ca/color-summarizer/?url=http://scontent-a.cdninstagram.com/hphotos-xfa1/t51.2885-15/10643840_701797013239098_657737630_a.jpg&precision=low&num_clusters=3&json=1&callback=?', function(result) {
document.write(result.clusters.one.rgb[0]);
});
});
私はJSONコードで非常に最初のコロンでのエラーを取得しています。
私が理解するところでは、JSONデータは実際にJavascriptとして読み込まれています。どうしたらいいですか?
URLがJSONPをサポートしていないか、または少なくとも 'コールバック= xyz'パラメータを提供するサポートしていないと気を付けます。 – andlrc
無関係ですが、あなたの 'var one'トリックは動作しません。 rgb [0] ' – JAAulde
私はコールバック=を追加しました。なぜなら、あなたは' result.clusters [one] .rgb [0] 'や' result.clusters ['1']を使う必要があります。パラメータは、前にこのエラーを受け取っていたので、 'No 'Access-Control-Allow-Origin'ヘッダは要求されたリソースに存在します。 ' – zacbacon11