Dans le code suivant, je prends l'entrée d'un appel AJAX dans une fonction appelée plr(). Je veux détecter lorsque le chargement est terminé en utilisant la variable 'done'. Mais le thread principal verrouille la variable et le script bloque le navigateur . Si je mets l'alerte dans le lieu commenté, le but est servi. Alors, de quelle autre manière puis-je utiliser pour faire la même chose. Merci d'avance ..variable de partage javascript
function openX() {
LoadContentInto("Default.aspx", plr);
var obj = null;
done = false;
function plr() {
x = this.AJAXObject.responseText;
t = x.indexOf('{')
n = parseInt(x.substring(0, t));
s = x.substring(t, n + t);
p = eval('(' + s + ')');
obj = p;
done = true;
}
while (done != true)
{ // alert("hello");
}
alert(done);
}
Quelle bibliothèque utilisez-vous? Je ne connais pas ces noms. –
ses téléiotes. Ma propre bibliothèque. – mihsathe