我试图捕捉/知道它何时达到最后一次 200(成功)并做一些事情,即退出。
我怎么知道它最后一次达到了200?
这是我下面的代码
//调用save和checkstatus函数的主函数
$(function () {
$("#saveChange").click(function () {
save().complete(function (jqXHR, responseText) {
var stat = jqXHR.status;
if (stat == 200) {
console.log("inside 200");
setTimeout(function () {
checkServerStatus().complete(function (jqXHR, responseText) {
if (jqXHR.status == 200) {
console.log("inside 200");
setTimeout(function () {
checkServerStatus().complete(function (jqXHR, responseText) {
count = 0;
count++;
max = 10;
if ((count <= max) && (jqXHR.status == 200)) {
checkServerStatus();
//alert(count);
}
});
if (jqXHR.status == 500) {
// alert(" 500 setimeout inside 500 status "+jqXHR.status + responseText);
} else if (jqXHR.status == 200) {
// alert(" 200 setimeout inside 200 status "+jqXHR.status + responseText);
}
}, 9000);
} else if (jqXHR.status == 500) {
// 500 error no submission
console.log("inside 500");
//alert(" 300 setimeout inside 500 status "+jqXHR.status + responseText);
checkServerStatus();
} else {
alert("else");
}
});
}, 6000);
}
});
});
});
});