1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
var xhr = getXhr(); // voir note ci-dessous*
xhr.open("GET",mesDonnees.xml?monParam=uneValeur,true);
xhr.onReadyState = function()
{
if (xhr.readyState == 1)
{
// ici gestion de l'attente, exemple (minimaliste) :
var zoneAffichable = document.getElementById('idElementChoisiPourAfficher');
zoneAffichable.value = "Veuillez patienter...traitement en cours"
}
else if (xhr.readyState == 4 && xhr.status == 200)
{
// ici code de succès de ton traitement
// et effacement du message d'attente
}
}
xhr.send(null); |
Partager