我得到这个循环的奇怪输出。
应该调用ajax 3次,但确实如此。问题是,ajax调用不正常。
它们应该是1,2,3,4,但它们是随机的,例如:2,3,4,1。
var formData = $('.form').serializeArray();
var route = 'http://whatever.com/getProducts';
var retryTimes = 3;
formData.push({name: 'retry_times', value: retryTimes});
for (var retryStep = 1; retryStep <= retryTimes; retryStep++) {
var formDataAux = formData;
formDataAux.push({name: 'retry_step', value: retryStep});
$('.content').load(route, formDataAux, function() {});
}
我在for循环声明中尝试使用“ let”代替var。 我尝试将循环内容包含在函数中。相同的行为。
有任何提示吗?