有些情况下,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,发布数据......)获取错误代码和最后一个请求?