JavaScript で、値を別ファイル(JSON)にもっておいて Ajax でその値を取得して変数に入れようとした時のことです。

jQuery に getJSON という素敵なメソッドがあるので使います。

が、、
値が入らない。

ソースを見返しても間違ってなさそうだけど
値が入らない。

うんうん悩んで見つけたのがこちらの記事。
▼ etJSONでグローバル変数に値をセット
http://qiita.com/items/2811

そうか!非同期だった。
参考にさせていただいたサイトにある通り、非同期通信なので値の取得を待たずに次の処理に入っていたんですよね〜。
それが非同期通信の良いところなのに、すっかりハマってしまいました。orz..

記事あってヨカッタ。
ありがとうございます。