グローバルajaxSuccessイベントハンドラーのバインドを解除するのに問題があります。
次のコードを実行してajax関数をテストするたびに、コードを実行するたびにメソッドフックが1回呼び出されます。
var hook = function() { console.log('hey'); };
$(document).unbind('ajaxSuccess', hook); // not working
$(document).bind('ajaxSuccess', hook);
私も使ってみました
$(document).ajaxSuccess(hook);
ただし、上記はフックへの既存の参照を置き換えるものではなく、上記と同じ動作をします。
関連する可能性のあることの1つは、非常に古いバージョンのjQuery(1.3.2)を使用していることです。
私がここで見逃している明らかに解決策があると確信していますが、今日は脳が機能していません。どんな助けでも大歓迎です!
前もって感謝します!