Javascript 带json数据的Jquery全局ajax事件处理程序

Javascript 带json数据的Jquery全局ajax事件处理程序,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试制作通用响应的全局ajax处理程序。(例如刷新页面) 是否有任何处理程序或黑客可以让我已经解析json,这样我就不必再解析它两次 $(document).ajaxSuccess(function(e, xhr) { // Validate and parse xhr.responseText TWICE! }); 好的,找到了一个有点“黑客”的解决方案,可能对其他人有用:)解决方案是覆盖jquery ajax json解析器: function parseJsonRespon

我正在尝试制作通用响应的全局ajax处理程序。(例如刷新页面)

是否有任何处理程序或黑客可以让我已经解析json,这样我就不必再解析它两次

$(document).ajaxSuccess(function(e, xhr) {
    // Validate and parse xhr.responseText TWICE!
});

好的,找到了一个有点“黑客”的解决方案,可能对其他人有用:)

解决方案是覆盖jquery ajax json解析器:

function parseJsonResponse(d) {
    var json = jQuery.parseJSON(d); // Same as default

    // Do anything with json object :)

    return json;
}
// Override original parser, defaults to jQuery.parseJSON.
jQuery.ajaxSettings.converters['text json'] = parseJsonResponse;
如果您不希望
parseJsonResponse
成为一个全局函数,那么可以将此代码放入