Ajax succès avec variable externe

Comment utiliser une variable externe dans le succès de Ajax?

Par exemple:

 for (i = 0; i < 3; ++i) { $.ajax({ type: "POST", data: "user=132", url: "../php/order_ajax.php", success: function(data){ $('.obj' + i).html(data); } }); } 

vous devriez le fermer par exemple dans une fonction anonyme. C’est parce que l’appel ajax est asynchrone et je vous parie que la boucle est terminée avant même que le premier appel ajax ne soit terminé, ce qui signifie que “i” sera 4 à ce moment-là.

 var user = 1; for (i = 0; i < 3; ++i) { (function(i){ $.ajax({ type: "POST", data: "user="+ user, url: "../php/order_ajax.php", success: function(data){ $('.obj' + i).html(data); } }); })(i); }