成功に関するデータを表示している ajax リクエストがあります。これが完了したら、別のことをしたいのですが、問題は ajax コードに触れることができないことです。私はちょうどできたかもしれません:
$.ajax().success(bla).
しかし、私はこのコードに触れることができません。
2 番目の関数を別の場所にバインドし、最初の onsuccess の後に来るようにする必要があります。それはできますか?
私が使用できる成功イベントの後におそらくグローバルイベントがありますか?
グローバル イベントをそのまま使用する必要があります。これは、すべての AJAX 成功コールバックの後に呼び出されます。
$.ajaxSuccess(function(){
//do my global thing here
});
おそらく ajaxSetup 成功コールバックが同時に呼び出されますか? テストしなかった
$.ajaxSetup({
success: function() {
// local within the ajaxSetup
}
});
2番目の関数を最初の関数にバインドしてみませんか
$.ajax().success(bla(new function() {
//do whatever you want
}));
ここで、パラメータとして abla
を取りfunction
ます。
それとも私は誤解していますか?
の
complete: function(){
// Handle the complete event
}
success 関数の後に発生し、グローバルと同じです
ajaxComplete()