jQuery Pass Counter变量到POST里面for循环

时间:2015-04-23 20:00:17

标签: javascript jquery scope

我的守则就是这样:

for (var i=0; i < numaccounts; i++) { 
    $.post('assets/ajax/multi-save.php', appointments[i], function(data) {
      alert(appointments[i]);
      alert(appointments[0]);
    });
}

问题似乎与我的阵列约会有关。固定偏移为0的第二个显示正常。使用'i'的那个显示为'undefined'。如果我提醒(i)它总是'2'。

1 个答案:

答案 0 :(得分:0)

啊,所需要的只是一点点搜索:

jQuery ajax inside a loop problem

解释问题并给出解决方案。