I don't know , its a bug or not. see my examples :
for(i=0;i<2;i++){
$.ajax({
url : 'process.php',
type: "POST",
data : "abcd",
success : function(data){
alert(i);
}
})
}
or
for(i=0;i<2;i++){
$.post("process.php",{dataw:"abcd"},function(data){
alert(i);
})
}
why output is 2 ?