如何在javascript ajax调用中使用循环增量?

时间:2014-10-31 16:27:11

标签: javascript jquery ajax loops

我很少被困在这里,有人可以帮忙吗?

我有一个项目列表,我需要调用ajax。返回数据后,我将处理它们,但具有特定项目的上下文。请查看下面的源代码。我的问题是,我的所有物品总是得到i = 5。有什么建议吗?

for (var i = 0; i < 5; i++) {
    $.ajax(myAjaxUrl)
        .done(function(myAjaxResponse) {
            doSomething(myAjaxResponse, i);
        })
        .fail(function() {
            console.log("ajax response fail");
            doSomething("", i);
        });
}

function doSomething(text, i) {
    console.log(text + " " + i);
}

非常感谢

0 个答案:

没有答案