Attendre la fin d'un callback pour continuer
bonjour,
J'ai un petit probleme actuellement, cest que j'ai le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| var resultatfinal;
function program(parametre)
{
for (var i = 0; i < parametre.length; i++)
{
appelexternecalcul(parametre[i], mafunctioncallback)
}
__doPostBack(mysender.get_name(), Sys.Serialization.JavaScriptSerializer.serialize(resultatfinal));
}
function mafunctioncallback(result)
{
resultatfinal =resultatfinal+result;
} |
le probleme cest que le postback, intervient avant que j'ai la totalité de mes résultats...
Connaitriez vous un moyen d'attendre que chaque appel asynchrone soit terminé, avant de faire le postback final ?
sachant que la function "appelexternecalcul" est un appel à un service sur lequel je n'ai pas la main.