[AJAX] ajax ou majax le magicien ?
un phénomène interessant mais que je ne m'explique pas...
tout fonctionne si je fais :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| function submitForm(){
var req = null;
if(window.XMLHttpRequest) //firefox
req = new XMLHttpRequest();
else if (window.ActiveXObject) //IE
req = new ActiveXObject(Microsoft.XMLHTTP);
req.onreadystatechange = function(){
if(req.readyState == 4)
{
if(req.status == 200)
{
alert(req.responseText)
}
else
{
alert("error")
}
}
};
req.open("GET", "foo.php", true);
document.write("test<br>");
req.send(null);
} |
mais rien ne va plus si à la fin j'inverse :
Code:
1 2
| req.send(null);
document.write("Started...<br>"); |
j'avais mis le document.write juste pour tester mon script, mais voilà que si il se trouve après l'envoi (req.send(null)), ça ne fonctionne plus! Pourtant je ne vois pas en quoi il est essentiel au script!
merci d'avance pour vos conseils eclairés
julien