我可以使用全局.ajaxSuccess处理程序从ajax请求获取数据吗?

时间:2010-04-03 03:20:32

标签: jquery ajax

我为ajaxSuccess创建了一个全局处理程序,但我需要能够检查每个请求的数据。此时是否可以访问返回的数据?

jQuery(document).ajaxSuccess(function(event, request, options) {
    // i can has the datas? >^..^<
});

2 个答案:

答案 0 :(得分:4)

适用于FF,Chrome,IE 8:

jQuery(document).ajaxSuccess(function(event, request, options) {
    if (options.dataType == 'json') {
        var data = JSON.parse(request.responseText);
        // i has the datas!
    }
});

答案 1 :(得分:0)

jQuery(document).ajaxSuccess(function(event, request, options, data) {
        console.log(data);
});