Salve,
vorrei inviare dati al server tramite AJAX con il metodo formData, quindi invece di scrivere tutte le coppie nome--->valore.
Il codice:
codice:
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="AlterVista - Editor HTML"/>
<title></title>
<script>
function vai()
{
if(window.XMLHttpRequest)
{
http = new XMLHttpRequest();
}
else
{
http = new ActiveXObject("Microsoft.XMLHTTP");
}
http.onreadystatechange = function()
{
if(http.readyState == 4 && http.status == 200)
{
document.getElementById("risultato").innerHTML = http.responseText;
}
}
var modulo = document.getElementById('modulo');
var dati = new formData(modulo);
http.open("POST", "operazione.php", true);
http.send(dati);
}
</script>
</head>
<body>
<form name = "mod" onsubmit = "vai(); return false;" id = "modulo">
<input type = "text" name = "testo"> <br>
<input type = "submit" value = "procedi">
</form>
<span id = "risultato"> Qui il risultato </span>
</body>
</html>
IN PHP:
codice:
<?
$numero1 = $_POST['testo'];
echo "$numero1";
?>
Non riesco a capire dov'è l'errore. 
Grazie.