エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ajaxで読み込んだ値をグローバル変数にセットして使う方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ajaxで読み込んだ値をグローバル変数にセットして使う方法
ajaxで取得したデータをグローバル変数にセットして、その値を使おうとすると設定したはずの値が得られ... ajaxで取得したデータをグローバル変数にセットして、その値を使おうとすると設定したはずの値が得られないということがあります。 下のプログラムを例にすると、glovalFunc関数からglovalFunc2関数を呼び出して$.getJSONで取得したデータをグローバル変数(glovalData)に代入しています。 次にglovalFunc関数では、グローバル変数に代入された値をコンソールで表示すると値が未定義(undefined)のままになっています。さらにsetTimeoutを使い時間をおいてグローバル変数の値を表示すると設定した値が表示されます。 この原因は、ajaxの非同期通信にあるので、$ajaxSetupなどで同期通信の設定(async:false)をすることで設定した値が表示できるようになります。 <script src="http://code.jquery.com/jque