2012-07-13 2 views
0

Je ne suis pas sûr de ce que je fais mal. Je l'ai placé dans le corps, à côté de la div myDiv et il semble ne pas courir, donc je ne sais pas ce que je fais mal.xmlhttp ne fonctionne pas

<script type="text/javascript" language="javascript"> 
    var xmlhttp; 
    if (window.XMLHttpRequest) { 
    // code for IE7+, Firefox, Chrome, Opera, Safari 
    xmlhttp=new XMLHttpRequest(); 
    } else { 
    // code for IE6, IE5 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xmlhttp.open("GET","http://www.example.com/test.php",false); 
    xmlhttp.send(); 
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 
</script> 
<div id="myDiv"></div> 
+0

Y a-t-il des erreurs figurant dans un débogueur comme Firebug etc –

+0

Il montre qu'il fait l'EEG et retourne 200 text/html – RussellHarrower

+0

il me semble que sa juste ne voulant pas écrire le code HTML à la div – RussellHarrower

Répondre

2

Le script s'exécute avant le rendu de la div "myDiv". les échanger plus ...

<div id="myDiv"></div> 

<script type="text/javascript" language="javascript"> 
var xmlhttp; 
if (window.XMLHttpRequest) { 
// code for IE7+, Firefox, Chrome, Opera, Safari 
    xmlhttp=new XMLHttpRequest(); 
} else { 
// code for IE6, IE5 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
xmlhttp.open("GET","http://www.example.com/test.php",false); 
xmlhttp.send(); 
document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 

+0

thx qui a fonctionné – RussellHarrower