タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

getjsonに関するyukimori_726のブックマーク (2)

  • jQuery.getJSON(url, [data], [handler]) - jQuery API 1.4.4 日本語リファレンス - StackTrace

    解説 HTTPリクエスト(GETメソッド)を使用してデータを取得します。 データはJSONとして評価されます。 jQuery.get(url, [data], [handler], [dataType]) のラッパメソッドです。 以下の呼び出しと等価です。 指定したコールバック関数は、通信が成功した場合に実行されます。 通信エラー時、通信完了時のハンドリングを行うには、jQuery.ajax(settings) を使用してください。 JSONP callbackname=?形式のパラメータを送信クエリに付与すると、別ドメインのデータをJSONPを使用して取得することができます。 "?"の部分は、jQueryが、"jsonp" + 現在時刻文字列 の文字列に置き換えてクエリを送信し、内部でコールバック関数を実行してくれます。 引数 url : リクエスト先のURL。 [data] : サーバ

  • getJSONでグローバル変数に値をセット - Qiita

    201402追記 これは全く良い方法ではないです(コメント参照) なお同期通信にするのもあまり筋の良い方法ではなくて、コールバックで順序を保障するのが普通です。 気で設定ファイルとして読み込みたいなら、renderingの段階で渡すのがよいかもしれません。 概要 JQueryのgetJSONは非同期通信なので、JSONで書いた設定ファイルから値を取ろうとしても、取れないまま処理が進んでしまう。 コールバック関数の中で処理を完結させれば問題ないが、グローバル変数に値をセットしたい場合は、同期通信にしてからgetJSONする必要がある。 具体的には、$.ajaxSetup({async: false});を使う。 気付かないまま詰まったので参考にどうぞorz コード var hoge function setPreference(){ $.ajaxSetup({async: false});

    getJSONでグローバル変数に値をセット - Qiita
  • 1