Salve,
vorrei inviare dati al server tramite AJAX con il metodo formData, quindi invece di scrivere tutte le coppie nome--->valore.
Il codice:
IN PHP: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>
Non riesco a capire dov'è l'errore.codice:<? $numero1 = $_POST['testo']; echo "$numero1"; ?>
Grazie.


Rispondi quotando