Originariamente inviato da Danny FTC
In questi giorni ho provato a guardare come fare questa cosa ma non ci ho capito nulla essendo questo il mio primo approccio.

Dunque, attraverso un ciclo while genero la visualizzazione degli articoli. Ogni articolo ha un bottone in questo modo:

<div class="add">[img]styles/Images/add_icon.png[/img]Aggiungi</div>

Da quello che ho capito devo mettere sul link una funziona "onclick", in cui passo due variabile in questo modo?

<div class="add">[img]styles/Images/add_icon.png[/img]Aggiungi</div>

E creare uno script in cui c'è una funziona javascript che fa la chiamata AJAX alla pagina aggiungi_elemento.php, ma non ho capito come fare la chiamata vera e propria alla pagina.

Grazie in anticipo.

<script>
function inoltra_dati(id, qta) {
}
</script>
Ciao, scusa se ti rispondo solo... grazie al tuo esempio sono riuscito a fare la chiamata ajax.

Ho un altro problema. Selezionando un prodotto viene aperto un pop up che mi permette di inserire la quantità e il prezzo del prodotto. Al click richiamo la mia funzione in questo modo. La chiamata non cambia rispetto a quanto fatto precedentemente solo che non va, non la effettua. Dove sbaglio? Grazie.

<script>
function myfunction(id)
{
var prezzo = document.myForm.prezzo.value;
var qta = document.myForm.qta.value;
var id=id;

if(qta==""){
alert("Inserire una quantità per procedere.");

}else{

if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp .responseText;
}
}

xmlhttp.open("GET","aggiungi_elemento.php?id="+id+ "&qta="+qta+"&prezzo="+prezzo,true);
xmlhttp.send();


alert("prezzo: "+prezzo + " quantita: "+qta + " codice prodotto: " +id);

window.close();
}

}
</script>