連載:jQuery逆引きリファレンス【Ajax編(後編)】スクリプト共通のAjaxオプションを設定するには?
山田 祥寛(http://www.wings.msn.to/)
|
![]() |
|
|
|
$.ajaxSetupメソッドを利用することで、スクリプト共通で利用できるAjaxオプションを定義できます。複数の$.ajaxメソッド呼び出しで共通して利用するオプション、または、そのほかのAjax関連メソッドで利用するようなオプション*については、$.ajaxSetupメソッドを利用することで、コードをすっきりとさせることができるでしょう。
| * $.get、$.postなどのメソッドでは、そもそもオプションを指定することができないためです。 |
引数optionsには、「キー: 値」のハッシュ形式でオプション情報を指定できます。指定可能なオプション情報については、「Ajax通信を行うには?」の表を参照してください。
以下には、Ajax関連メソッドで共通して利用できるエラー・ハンドラを定義する例を示します。
| |
| リスト130 共通のエラー・ハンドラを定義(AjaxSetup.html) | |
ブラウザで開く
![]() |
| リスト130の実行結果 |
ここではアクセスしようとしたNothing.aspxが存在しないので、あらかじめ定義しておいたエラー・ハンドラ(errorパラメータ)が実行され、ダイアログ・メッセージが表示されることが確認できるはずです。
なお、$.ajaxSetupメソッドで指定しているオプション情報は、あくまでデフォルト値です。個々の$.ajaxメソッドでオプション値を上書きできます。
| INDEX | ||
| jQuery逆引きリファレンス | ||
| 1.セレクタ編 | ||
| 2.属性&コンテンツ編 | ||
| 3.トラバーシング編 | ||
| 4.要素の操作&ユーティリティ編 | ||
| 5.コア編 | ||
| 6.イベント編 | ||
| 7.エフェクト編 | ||
| 8.Ajax編(前編) | ||
| 9.Ajax編(後編) | ||
| 10.jQuery 1.4編 | ||
| 「jQuery逆引きリファレンス」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH



