【jQuery】Ajax実行時の発火グローバルイベントまとめ。

自分用。

メソッド名 実行タイミング
ajaxStart(func()) Ajax通信が開始されたときに実行。複数の通信が発生していても1度のみ実行される
ajaxSend(func(event, xhr, options)) リクエスト送信前に実行される
ajaxSuccess(func(event, xhr, options)) 通信に成功した際に実行
ajaxError(func(event, xhr, options, error)) 通信に失敗した際に実行
ajaxComplete(func(event, xhr, options)) 通信の成功、失敗に関わらずプロセス完了時に実行される
ajaxStop(func()) 全てのAjax通信が完了した際に実行される

これは適宜便利に使えそうな予感。