87,993
社区成员
发帖
与我相关
我的任务
分享
for (var i = 1; i <= 10; i++) {
var lcvid = $("#hidCVID1").val();
var rcvid = $("#hidCVID2").val();
$("#lblP").text("指定10份,正在处理第" + i + "条数据...");
$.ajax({ url: "AjaxHandel/CloseRepeatResHandler.ashx", dataType: "json",
cache: false, timeout: 100000, async: false,
success: function(v) {
if (v.code == "0") {
alert(v.msg);
return;
} else if (v.code == "1") {
$("#hidCVID2").val(v.rcvid);
$("#hidCVID1").val(v.lcvid);
}
}
});
}
function requestAjax(lcvid, rcvid, i,max) {
$("#lblP").text("指定" + max + "份,正在处理第" + i + "条数据...");
$.ajax({
url: "AjaxHandel/CloseRepeatResHandler.ashx",
dataType: "json",
cache: false,
timeout: 100000,
success: function (v) {
if (v.code == "0") {
alert(v.msg);
return;
} else if (v.code == "1") {
$("#hidCVID2").val(v.rcvid);
$("#hidCVID1").val(v.lcvid);
i++;
if(i<=max) requestAjax(v.rcvid, v.lcvid, i, max);
}
}, error: function () {//出错继续用原来的值请求
i++;//如果出错继续重试,而不是处理吓一跳注释掉i++
if (i <= max) requestAjax(lcvid, rcvid, i, max);
}
});
}
requestAjax($("#hidCVID1").val(), $("#hidCVID2").val(),1, 10);