私は以下のコードを持っています。私は最初の呼び出しの外側のjsonにアクセスしたいと思います。responseJSONオブジェクトにアクセスできない
var crimes = $.getJSON('url');
console.log(crimes);
コンソールは「responseJSON」要素を持つオブジェクトをログに記録しますが、アクセスできません。コード:
は、respponseJSONが定義されていないというエラーを返します。私は、この大規模なデータセットを別のものの中で見回すために循環する必要があるので、後に続くループで毎回ではなく1回だけ呼び出すことが必要です。どのようにしてresponseJSONオブジェクトにアクセスできますか?
はcrimes.responseJSONを試してみてください。また、定義されていないエラーが発生した場合は、実際には文字列でありオブジェクトではないため、オブジェクトにデシリアライズする必要があります。 – nurdyguy
'$ .getJSON'は非同期です。次のドキュメントをお読みください。https://api.jquery.com/jQuery.getJSON/ –
これは、初期の$ .getJSON()呼び出しの外でJSONにアクセスする方法を理解するのに役立ちません。 – user2907249