Buonasera ragazzi,
sono rimasto bloccato sui miei codici php e ajax per questo errore che non riesco a capire come risolvere.
Se eseguo il codice php senza ajax questo errore non si riscontra.Ma appena lo utilizzo con ajax non c'è nulla da fare.P.S:So che sembra banale ma altre volte non mi era mai successo.
Codice HTML:
<html>
<head><title>Ajax</title>
<script type="text/javascript">
function invio(dati){
var xhr = new XMLHttpRequest();
var name=dati.name.value;
xhr.open("POST","registrazione.php",true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.onreadystatechange = function(){
if( xhr.readyState == 4 && xhr.status == 200 ) {
document.getElementById("documento").innerHTML = xhr.responseText;
}
}
xhr.send(name);
}
</script>
</head>
<body>
<label>Nome:</label>
<input type="text" name="name"/>
<button type="invia" onclick="invio(this);">INVIA</button>
<p id="documento"></p>
</body>
</html>
Codice PHP:
<?php
$_POST["name"];
if(isset($_POST["name"])){
echo "ok";
}
else{echo "ko";}
?>