jQuery在Javascript

时间:2018-07-26 22:39:50

标签: javascript jquery ajax

我得到这个循环的奇怪输出。

应该调用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。 我尝试将循环内容包含在函数中。相同的行为。

有任何提示吗?

0 个答案:

没有答案