Originariamente inviato da Danny FTC
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>