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:
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);
Quando invece provo ad inviarlo tramite POST, nella pagina PHP non ricevo nulla!
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);
La pagina PHP non fa altro che stampare l'array dei dati ricevuti, nel primo caso $_GET e nel secondo caso $_POST.
Evito di postare il resto del codice perchè con GET funziona tutto correttamente, quindi penso che il problema stia nella fase di invio.