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>

Rispondi quotando