$.ajaxPrefilter()

このエントリーをはてなブックマークに追加

$.ajaxPrefilter()はAjaxを送信する前にフィルターを定義できるメソッドです。

グローバルオプションとして$.ajaxPrefilter()にフィルター関数を設定しておけば、以降にajax()などのAjax系のメソッドが実行される前にフィルター関数が実行されます。

次のように指定することでajax()では「bar.josn」へのAjax通信が指定されていますが、フィルター関数によりAjaxのurlを「foo.json」に変更してAjax通信を行ないます。

$.ajaxPrefilter( function( options, originalOptions, jqXHR ) {
	options.url = "foo.json"
});
$.ajax({
	url:"bar.json"
});
jQuery 1.5.0での追加/変更

$.ajaxPrefilter()はjQuery 1.5.0で追加されたメソッドです。

参考URL

jQuery.ajaxPrefilter() | jQuery API Documentation

登録日 : 2013年04月21日 最終更新日 : 2013年4月21日

同じカテゴリー(Ajax)のエントリー

検索

スポンサードリンク

バージョン

リファレンス