this questionへの答えは、私はベストバイのAPIを照会するためのコードブロックを持って言うように:ベストバイのAPI - エラー
$.ajax({
type: "GET",
url: "http://api.remix.bestbuy.com/v1/products(search=camera)?apiKey=" + apiKey + "&format=json&callback=?",
cache: true,
success: function(data) {
alert('success');
},
dataType: 'json'
});
コードが細かい実行されますが、からのエラーメッセージを返しますベストバイ:
"理解できませんでした '?/ V1 /製品(検索=カメラを)APIKEY = myApiKey &形式= JSON &コールバック= jQuery16209624163198750466_1312575558844'"
「コールバック=?」を省略した場合私は、ブラウザ上でそれに行くときのURLは、製品がうまく返しますが、コードでは、JavaScriptのエラーがスローされます。
「XMLHttpRequestをロードすることはできませんhttp://api.remix.bestbuy.com/v1/products(search=camera)?apiKey=myApiKey&format=json起源http://mysite.comは、アクセス制御 - 許可 - 起源によって許可されていません。 "
残念ながら私のためには機能しません。コードが実行されていますが、「理解できませんでした」というエラーが発生しました – Juliet
'crossDomain'を' true'に設定しようとしました。 – Rafay
crossDomainの異なる組み合わせを試してみました:trueとデータ型:jsonpまたはデータ型: 。それでもこれらの2つのエラーのいずれかが発生する – Juliet