いくつかのデータをロードするために2秒ごとに呼び出される次の関数があります。それは、応答で処理を行うための関数[do]を登録します。(例は簡略化されています)。
function doRequest (){
$.ajax({ url: 'www.google.com.pe', success: function (response) {do(response)} });
}
function do (text){
var i = setInterval(doRequest, 2000);
}
[do]関数が呼び出されるたびに呼び出される関数を、do関数内のリスナーへの呼び出しを追加せずに作成できる方法があるのではないかと思います。前もって感謝します。プラグインのように、jqueryでそれを行うためのより良い方法があれば、私は助けていただければ幸いです。
[編集]アイデアはそれが機能するかどうかではありません。私の質問は、すでに実装されている「do」関数にカスタムリスナーを追加できるかどうかについてでした。addActionListener( "do"、 "after"、doSomeThingElse)のようなものなので、do関数が終了した直後に他のことを行うことができます。