0

jQueryの特定の値に応答しているかどうか、すべてのajax応答を監視する必要があります。これを行う方法?

4

2 に答える 2

2

ajaxSuccessイベントを使用することが解決策になる可能性があります:http: //api.jquery.com/ajaxSuccess/

もし、するなら:

$(document).ajaxSuccess(function(event, req, options)
{
    // handle the response
});

例: http: //jsfiddle.net/gRoberts/NLH32/1/

于 2012-05-29T11:16:42.640 に答える
1

スクリプトの正常な動作をテストするために監視したいですか、それともWebアプリ(または同様のもの)を監視したいですか?

最初のケースの場合は、Firebugを使用できますが(実際に使用していない場合)、直接使用することはできないと思います。たぶん、console.log()AJAXコールバックにいくつか追加することができます(オブジェクトを渡す場合は、Firebugのすべてのコンテンツが表示されます)。

それが2番目の場合、あなたはそれを行うことができます:

    $.ajax({
       args
    }).done(function() { 
       // Treatment HERE !
    });

または、AJAX呼び出しの後にajaxSuccessイベントを使用します。こちらのドキュメントを参照してください。

于 2012-05-29T11:21:25.673 に答える