2012-11-21 113 views
0

我有一个由2部分组成的问题。Parse.com/Backbone全局错误处理程序

  1. 我怎样才能在解析(骨架)全局手柄错误
  2. 使得每当发生连接错误,示出警告并且请求重新发送后的警报是隐藏的。

第1部分已经回答了here。我的疑惑是,当全局错误处理程序在该答案中表示的请求没有指向原始请求的位置以及它定义的成功和错误回调时,重新发送请求。

回答

1

jQuery提供了一个非常方便的方法,

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

的关键部分是settings参数,它包含了原来的设置传递给$.ajax,你可以再次传递给新ajax要求

+0

谢谢!我会尝试这一点,并标记你的答案,如果它的工作。 – Garrett