Ciao a tutti, ho un problema con uno script Ajax + PHP.
Sto cercando di inviare del testo una pagina PHP tramite POST.
Quando effettuo l'invio dei dati tramite GET, funziona tutto correttamente:
Quando invece provo ad inviarlo tramite POST, nella pagina PHP non ricevo nulla!codice:dati = "testo da inviare"; ajax.open("GET", "richiesta.php?q="+dati+"", true); ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); ajax.send(null);
La pagina PHP non fa altro che stampare l'array dei dati ricevuti, nel primo caso $_GET e nel secondo caso $_POST.codice:dati = "testo da inviare"; ajax.open("POST", "richiesta.php", true); ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); ajax.send(dati);
Evito di postare il resto del codice perchè con GET funziona tutto correttamente, quindi penso che il problema stia nella fase di invio.


Rispondi quotando