jQuery ajax智能恢复通话

时间:2013-01-30 17:03:36

标签: jquery ajax

有些情况下,ajax请求失败并且没有理由重新发送最后一个请求,例如在获取错误代码404,405等时 - 因为新的尝试将始终在同一个

但是在某些情况下,因为服务器忙,超时和其他(?)会让一个例程继续尝试重新发送请求,并且当它达到限制时,如果他们想要的话,向用户显示一条消息停止尝试 - 比如在用户丢失连接时使用gmail。

下面我有我需要的开头。

$.ajaxSetup({
   error: function(msg,e) { 
      console.warn(msg); // Example: "NetworkError: 405 Method Not Allowed ..."
      console.warn(e); // Exception obj
   }
});

通常超出繁忙的服务器,超时以及我可以重试的其他情况?如果是这样,我如何从ajax(URL,发布数据......)获取错误代码和最后一个请求?

0 个答案:

没有答案