Ciao a tutti, sto cercando di far funzionare questa script con xmlHttpRequest. Principalmente con asincronità impostata su true il codice restituisce come status = 1, quindi in fase di caricamento.... se levo il true e ci metto il false (levando onreadystatechange) il tutto funge.. mi potete aiutare ?
P.S : so che il codice attuale non funge con versioni di IE, a causa dell'ActiveXObject()....
codice:
<script type="text/javascript">
var richiedo = new XMLHttpRequest();
function load(){
try{
if(richiedo.readyState == 4){
document.write("Risposta eseguita : Status = 4
");
if(richiedo.status == 200){ //Risposta positiva document.write("Risposta eseguita correttamente ....
"); var testo = richiedo.responseText;
var doc = richiedo.responseXML;
document.write("AJAX Test :"+testo);
}else{
document.write(richiedo.status);
}
}else{
document.write("Risposta in esecuzione ..... Status : "+richiedo.readyState+"
"); //Risposta in esecuzione
}
}
catch(e){
alert("Errore "+e);
}
}
if(richiedo){
richiedo.open('GET','http://127.0.0.1/Java/index2.php',true); richiedo.send();
richiedo.onreadystatechange = load();
}
</script>