XMLHttpRequest avec firefox
Salut j'ai un probléme avec firefox et les objets XMLHttpRequest. Avec IE 7, ça marche bien.
Mais avec FF,j'obtient toujours XMLHttpRequest.status=0 et malgrés ça la requête est exécuté.Voici mon code javascript que j'ai mis en place :
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<html>
<head>
<title>Test XMLxhrRequest </title>
</head>
<body>
<script type="text/javascript">
function getxhrRequest(){
if (window.XMLHttpRequest) {
xhrRequest = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
xhrRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
return xhrRequest;
}
xhrRequest=getxhrRequest();
alert(xhrRequest);
xhrRequest.onreadystatechange = function(){
if(xhrRequest.readyState == 4){
if(xhrRequest.status == 200){
jsonText = xhrRequest.responseText;
//Traitement de la réponse
}
}
}
xhrRequest.open('GET',url,true);
xhrRequest.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhrRequest.send(null);
</script>
</body>
</html> |
Avec FireBug j'ai constaté que ça coince au niveau de la ligne
Code:
xhrRequest.send(null);
Quelqu'un aura une idée sur l'origine du problème ???
merci d'avance.