【发布时间】:2016-10-14 07:15:58
【问题描述】:
我的迁移过程可能需要 2 到 3 天才能完成。我担心以下实现可能会由于它的递归方面而引发 StackOverFlow 异常。 JavaScript 是否真的构建了一个巨大的堆栈来执行这段代码?如果是这样,什么是更好的实施方式?我可能会调用此服务大约 1000 万次。
function mainFunc() {
var url = getMyUrl();
$.ajax({
url: url,
type: "POST",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function (remaining) {
if(remaining > 0) {
mainFunc();
}
else {
alert('done');
}
},
error: function (x, e) {
alert('error!');
}
});
}
【问题讨论】:
标签: javascript ajax web-services recursion asp.net-web-api