Salve a tutti sto imparando l'ajax ma sto avendo un problema con una richiesta backgorund vi posto il codice:
quindi al click del punsante dovrebbe ricaricar la pagina prova.html dove ce all'interno questo:Codice PHP:
<script type="text/javascript" language="javascript">
<!--
function CreateXmlHttpRequest(){
return new XMLHttpRequest();
}
function azione(){
var xmlHttp=CreateXmlHttpRequest();
xmlHttp.open("POST","prova.html");
xmlHttp.send(null);
if(xmlHttp.status==200 || xmlHttp.status==0){
var risultato=xmlHttp.responseText;
vae elemento=document.getElementById("divprova");
elemento.innerHTML=risultato;
}else{
alert("Erorre di comunicazione (codice: "+xmlHttp.status+"! motivo: "+xmlHttp.statusText);
}
}
//-->
</script>
</head>
<body>
<div id="divprova">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>Prima dell evento click</td>
</tr>
<tr>
<td>Vediamo il risultato.</td>
</tr>
<tr>
<td>Clicca qui sotto</td>
</tr>
</table>
</div>
<input name="pulsante" type="button" id="pulsante" onclick="azione()" value="Clicca qui" />
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td>Evento dopo il click</td>
</tr>
<tr>
<td>Ecco il risultato.</td>
</tr>
<tr>
<td>Clicca qui sotto</td>
</tr>
</table>
Questo č una prova per capire bene l'ajax ma non funge la pagina in backgorund non viene caricata.
Voglio precisare che questo script ajax lo letto su un libro che ho comprato per imparare l'ajax
mi dite allora il prechč non vā????