Op mijn website doe ik een AJAX request naar een server die thuis staat...het duurt soms wel een seconde of 3 (pfuuu
) voordat die request klaar is, en in de tussentijd zou ik graag een throbber
willen laten zien.
Hoe pak ik dit aan? Googlen naar dit onderwerp levert mij echt duizenden loading images op maar niet de manier waarop ik het moet uitvoeren!!
Ik had de volgende hersenscheet al gehad:
Dit is m'n AJAX request code:
Is het dan logisch om bij xmlhttp.readyState==1 een <div> weer te geven die ik weer laat verdwijnen als xmlhttp.readyState==4 bereikt heeft?
En hoe doe ik dit precies? Ik snap nog precies hoe de if / else statements werken in JS (in PHP werken ze iets anders
)
willen laten zien.Hoe pak ik dit aan? Googlen naar dit onderwerp levert mij echt duizenden loading images op maar niet de manier waarop ik het moet uitvoeren!!
Ik had de volgende hersenscheet al gehad:
Dit is m'n AJAX request code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| function BarcodeCheck(value)
{
xmlhttp.open("GET", "ajax_check.php?request=barcodecheck&barcode="+value,true);//method, target, async (set always true!)
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
eval ( xmlhttp.responseText );
}
}
xmlhttp.send(null);
} |
Is het dan logisch om bij xmlhttp.readyState==1 een <div> weer te geven die ik weer laat verdwijnen als xmlhttp.readyState==4 bereikt heeft?
En hoe doe ik dit precies? Ik snap nog precies hoe de if / else statements werken in JS (in PHP werken ze iets anders
[ Voor 6% gewijzigd door WoBBeL op 16-09-2007 19:51 ]