$.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日