0
jqueryを使用しています。私のアプリケーションで使用するように設定したRESTサーバーからJSON応答を取得しようとしています。私が抱えている問題は、私がjsonを印刷しようとすると何も見ないということです。しかし、私はデバッガのネットワークタブに行く場合。私が作った電話、200状態、そして望んでいるjsonの要求を見ることができます。アプリケーションで印刷しようとすると、なぜ表示されないのですか?ここでajaxからの応答が、ネットワークタブでJSON応答を見ることができても、何も出力していません。
は、サーバ(http://localhost:8080/api/items)からの応答である:ここでは
[{"_id":"57d4469ad97bcc3faad65be0","name":"PS4","description":"Current gen game system","price":"400","date":"09-30-2016","taxable":"yes"}]
は、私が試したコードです:
var url = "http://localhost:8080/api/items";
$.getJSON(url+"?callback=?",function(json){
console.log(json);
})
私もこれを試してみましたが、コンソール出力の同じ結果を持っています何も:
var url = "http://localhost:8080/api/items";
$.ajax({
type: "GET",
url: url,
dataType: "jsonp",
success: function(response){
console.log(response);
}
});
私は私のデバッガでネットワークに行くときこの:
私が手:「 'アクセス制御 - 許可 - 起源' ヘッダが要求されたリソースに存在しています。元の 'http:// localhost:3000'にはアクセスが許可されていないため、前者は何も出力しません。 –
エラーはありませんか?console.logの前に正常に機能していますか? – Suraz03
エラーは表示されません。私はAJAX呼び出しの前に何かを印刷することができた。 –