Parse.com/Backbone全局错误处理程序

时间:2012-11-21 02:12:18

标签: javascript backbone.js parse-platform

我有一个由两部分组成的问题。

  1. 我如何全局处理Parse(Backbone)中的错误
  2. 这样一旦发生连接错误,隐藏警报后会显示警告并重新发送请求
  3. 第1部分已经回答here。我的困惑在于,当该答案中表达的全局错误处理程序未指向原始请求的位置以及它定义的成功和错误回调时,重新发送请求。

1 个答案:

答案 0 :(得分:1)

jQuery提供了一种非常方便的方式,

$(document).ajaxError(function(event, request, settings) {
    setTimeout( function(){
       $.ajax(settings);
    }, 2000)
});

关键部分是settings参数,其中包含传递给$.ajax的原始设置,您可以将其再次传递给新的ajax请求