可能であれば、コンストラクタで使用するajax done関数内のvarにアクセスしようとしています。私はGoogleマップを使ってプロジェクトを進めており、情報ウィンドウの中に1つのデータを表示する必要があります。要求に応じてマーカーごとに必要なものにアクセスしてコンソールに記録することができますが、done関数の外部では適切にアクセスできないようです。それは私に情報ウィンドウでNANの応答を与えますが、正しい情報を記録します。 Hereはリポジトリへのリンクです(私が知っている怖いコードです)。これは私の棺のプロジェクトのためのパズルの最後の部分です。コンストラクタで使用するajax.doneリクエスト内の変数にアクセスする
-1
A
答えて
0
done
のコード内のコードは、function's scope
または機能の本体内にあるだけですが、外側で使用したいと考えています。
実際にAjax呼び出しは実行され、コード実行をブロックせず、doneが最初に実行されるのを待たずに実行されます。synchronous
機能を実行できるようにするには、Ajaxの後ろにあるコードをdone
メソッド自体の中に移動します。
+0
私はinfowindowを2回呼び出しています。マーカー上で1回、アイテムのリスト上でもう一度繰り返します。私はそれが機能を破り、次に渡されないので、私はこのすべてをAjaxコールの中で引き出すことができるとは思わない。しかし、おそらく間違っている – monkeyshoulders
関連する問題
- 1. メンバー関数内のコンストラクタから変数を使用する
- 2. ES6コンストラクタ変数にアクセスする
- 3. リクエスト変数の外で変数にアクセスする
- 4. イオンローカル通知でコンストラクタの外側の変数にアクセスする
- 5. インスタンス変数を使用せずにメソッドループ内の変数にアクセスするruby
- 6. コンストラクタ内ではC++変数にアクセスできますが、関数内ではアクセスできません
- 7. 関数内の変数にアクセスする
- 8. 関数内の変数にアクセスする
- 9. nodejsコールバックメソッド内で変数にアクセスする
- 10. 組み込みファイルからコンストラクタ内の変数にアクセスするPHP
- 11. jsfアレイコントローラ内の別の変数を使用してアクセスする
- 12. コンストラクタでポスト変数を使用するには?
- 13. データフレーム内の変数にアクセスする列
- 14. PHP内のEnv変数にアクセスする
- 15. メールテンプレート内の変数にアクセスするメール
- 16. typescript内のjquery変数にアクセスする
- 17. 関数内の関数内の変数にアクセスする方法
- 18. ajax.done()でデータを取得する方法?
- 19. サブセット内のスーパーセット変数に別のサブセット内でアクセスする
- 20. プロトタイプメソッド内の無名関数内のインスタンス変数にアクセスする
- 21. jQueryで関数内の変数にアクセスするには?
- 22. クラス内の関数内から変数にアクセスする(スコープ?)
- 23. スコープ内の別の関数で変数にアクセスする方法
- 24. 関数内で使用するスコープ外の$ .ajax成功変数にアクセスするには?
- 25. 関数内で関数内変数を使用する
- 26. PHPで関数内のクラス変数にアクセスする方法
- 27. コンストラクタ内のクラスに変数globalを設定するAngular 2
- 28. Pugファイルのajaxリクエストから変数にアクセスする方法
- 29. コントローラを使用してサービス内の変数にアクセスする方法
- 30. トランザクション内でPHP変数でMySQL変数を使用する
問題は可変スコープです。いくつかの提案については、このドキュメントをお読みくださいhttps://docs.microsoft.com/en-us/scripting/javascript/advanced/variable-scope-javascript – dinotom