jQuery ajax inside a loop problem
Posted
by steamboy
on Stack Overflow
See other posts from Stack Overflow
or by steamboy
Published on 2010-04-22T01:27:35Z
Indexed on
2010/04/22
1:33 UTC
Read the original article
Hit count: 307
Hello,
This js loop script always get the last value of ui_item inside a jquery ajax funciton. How can a catch the correct value of each iteration?
for (var i = 0; i <= split_files_cb_value_holder.length - 1; i++){
var split_values = split_files_cb_value_holder[i].split(':');
ui_item = split_files_cb_value_holder[i];
$.ajax({
type: "POST",
url: "ds/index.php/playlist/check_folder",
data: "component_type="+$('#component_type').val()+"&value="+split_values[1],
success: function(msg)
{
console.log(ui_item); //ALWAYS GETS THE LAST VALUE
},
error: function()
{
alert("An error occured while updating. Try again in a while");
}
});
}
Thanks!
© Stack Overflow or respective owner