Continuando ad usare il metodo GET puoi modificare cosi
poi nel file php lo recuperi cosi
la funzione la richiami in questo modo
Se hai molti dati da passare ti conviene considerare il metodo POST ma visto che non l'ho mai usato prima di postarti un esempio dovrei fare delle prove
Codice:
//aggiungi un parametro alla funzione
function insert_con_ajax(valore,valore1){
// e lo aggiungi alla chiamata
xmlHttp.open('GET', 'request.php?valore='+valore+'&valore1='+valore1, true);
xmlHttp.onreadystatechange = function inserisci() {
if(xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
// stampa nel div con id messaggio tutto ciò che va in output nella pagina reques.php
document.getElementById("messaggio").innerHTML=xmlHttp.responseText;
}
}
};
xmlHttp.send(null);
}
poi nel file php lo recuperi cosi
PHP:
// recuperi il valore
$valore = $_REQUEST['valore'];
$valore1 = $_REQUEST['valore1'];
la funzione la richiami in questo modo
HTML:
<input type="text" id="valore" name="valore"/>
<input type="text" id="valore1" name="valore1"/>
<input type="button" value="Inserisci" onclick="insert_con_ajax(prendiValore('valore'),prendiValore('valore1'));"/>
Se hai molti dati da passare ti conviene considerare il metodo POST ma visto che non l'ho mai usato prima di postarti un esempio dovrei fare delle prove