我有一种我无法理解的奇怪行为。这是代码:
$.ajax({
url: ...,
dataType: ...,
data: ...,
success: function( data ) {
...
for (var i=0; i<data.length; i++) {
label_to_change = "some-" + i + "-item"
$.ajax({
url: ...,
dataType: ...,
data: ...,
success: function( data ) {
// Why I can't access the value in each loop, this will give me allways the last loop value
console.log(label_to_change)
}
});
}
}
});
我需要在第二个 ajax 请求中访问 var label_to_change 而不是得到这个:
some-0-item
some-1-item
some-2-item
我懂了:
some-2-item
some-2-item
some-2-item
关于我做错了什么的任何线索?
最好的祝福,