代码之家  ›  专栏  ›  技术社区  ›  Daniel Schaffer

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

  •  3
  • Daniel Schaffer  · 技术社区  · 14 年前

    我已经为 ajaxSuccess ,但我需要能够检查每个请求的数据。此时是否可以访问返回的数据?

    jQuery(document).ajaxSuccess(function(event, request, options) {
        // i can has the datas? >^..^<
    });
    
    2 回复  |  直到 9 年前
        1
  •  3
  •   Daniel Schaffer    9 年前

    这在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!
        }
    });
    
        2
  •  0
  •   Maximillian Laumeister    9 年前
    jQuery(document).ajaxSuccess(function(event, request, options, data) {
            console.log(data);
    });