jQuery 「Ajax」Ajaxトランスポート
$.ajax()が内部的にコールする、send(送信)メソッドとabort(中断)メソッドを置き換えます。.ajaxPrefilter()やconverterでは対応できない、より根本的な処理の変更を行う際に利用するメソッドです。第1引数にはデータタイプ、第2引数にイベントハンドラを渡します。
イベントハンドラ引数
- オプション:リクエストされたオプション
- オリジナルオプション:$.ajax()メソッドに指定されたオプション
- jqXHR:jqXHRオブジェクト
書式
$.ajaxTransport(データタイプ,イベントハンドラ)
$.ajaxTransport('script', function(opt, orig,jqxhr)){
return{
send: function(headers, completeCallback){
},
abort: function(){
}
};
});