24-08-2009, 08:34 PM
C'est pas un problème d'ajax, ça marcherait bien mieux, si tu appelais la fonction suivante à la fin de ton appel ajax, et pas 3 fonctions les unes à la suite des autres.
Tu fait cela :
Tu fait cela :
Code PHP :
<?php
function alert1()
{
setTimeout(function(){
alert('alert1');
}, 500);
}
function alert2()
{
alert('alert2');
}
alert1();
alert2();
Alors que tu devrais avoir un truc dans le genre :
Code PHP :
<?php
var alert1 = function(callback)
{
setTimeout(function(){
alert('alert1');
return callback();
}, 500);
}
var alert2 = function()
{
alert('alert2');
}
alert1(alert2);