私はこのAJAX呼び出しを作っています:私はg.responseJSON
を呼び出すようにしようとすると、
let g = $.get("http://api.tvmaze.com/search/shows?q=seinfeld", {dataType: 'json'});
オブジェクトの配列を期待して、私はundefined
を取得します。
コンソールにg
を記録すると、それがresponseJSONプロパティ(オブジェクトの配列)を持つオブジェクトであることがはっきりとわかります。そして、そのオブジェクトを右クリックして、Chromeのdevtoolsの一時変数にバインドした場合は.responseJSON
をと呼び出すとが動作します。
私はこれに完全に困惑しています。私はこれが起こっている理由を考えることができません。私はその物件が存在すること、コピーに存在すること、それがなぜここで働かないのかをはっきりと見ていますか?あなたは、サーバーからの応答にアクセスしたい場合は、.done
イベントをサブスクライブすることができ、このイベント内で使用すると、実際のサーバの応答を取得するよう