Ciao a tutti.
Ho un problema che mi sta togliendo il sonno. Lo scenario è il classico carrello in cui inserisco i prodotti che voglio acquistare. Sulla riga di ogni prodotto ho un campo quantità modificabile.
Ho messo una funzione JQuery collegata all'evento onKeyUp su questo campo che aggiorna il record corrispondente del database e aggiorna di conseguenza il div contenente il totale della riga in questione.
Il problema è che con Internet explorer funziona a intermittenza, a volte si, a volte no, mentre con Firefox e chrome funziona benissimo.
Riporto qui sotto un po' di codice.
Ecco la chiamata ajax:
Ecco il campo quantità:
(generato dinamicamente da php)
Non riesco proprio a uscirne. Qualche idea?
Grazie.
Ciao a tutti.
Ho un problema che mi sta togliendo il sonno. Lo scenario è il classico carrello in cui inserisco i prodotti che voglio acquistare. Sulla riga di ogni prodotto ho un campo quantità modificabile.
Ho messo una funzione JQuery collegata all'evento onKeyUp su questo campo che aggiorna il record corrispondente del database e aggiorna di conseguenza il div contenente il totale della riga in questione.
Il problema è che con Internet explorer funziona a intermittenza, a volte si, a volte no, mentre con Firefox e chrome funziona benissimo.
Riporto qui sotto un po' di codice.
Ecco la chiamata ajax:
Codice:
function axc(id_riga,valoreQuant,id){
var div_agg = "#tot_"+id;
$.ajax({
type: "GET",
url: "calcolo_totale.php",
data: "id_riga="+id_riga+"&quant="+valoreQuant,
success: function(output) {
$(div_agg).html(output).show();
}
})
}
HTML:
<input name=".$tot." type=text class=casella_input id=".$tot." size=4 maxlength=4 onkeypress = \"return ctrl_solo_num(event)\" onKeyUp=\"axc(".$row[id].",this.value,this.id);\" value=".number_format($row[quant],0,",","").">";
Non riesco proprio a uscirne. Qualche idea?
Grazie.
Ciao a tutti.
Ultima modifica di un moderatore: