我试图完成以下任务:的Javascript:Ajax错误后继续执行
- 在页面负载,代码应该做一个$ .getJSON要求(该 基本上是一个Ajax GET请求) (在成功之后,你可以继续执行,否则按照这个列表进行)。
- 当代码400失败时,我想等待1秒钟,然后重试此请求(如果此成功,则继续执行代码,否则继续执行此列表)
- 之后,只需跳过ajax get请求并继续执行其他代码。
但目前,由于抛出的错误,我无法继续执行代码。为此,我尝试:
try{
$.getJSON('/services/getData').success(function(data) {
configurationObject = data["configuration"];
})
} catch(err) {
console.log("error");
}
和
$.getJSON('/services/getData').success(function(data) {
configurationObject = data["configuration"];
})
.error(function(){
console.log("keep running please")
}
但都只是停止完整的javascript代码的执行。使用ajax调用发生错误后,有什么方法可以继续运行吗?
你在控制台收到的错误是什么?你确定这是抛出错误的代码吗? – codtex