Originariamente inviato da Anuelicon
Però non vengono generati nuovi campi, viene cambiata solo la quantità di quelli esistenti:master: queste due affermazioni si prendono a pugni.Originariamente inviato da Anuelicon
Non è che è dovuto al fatto che i nuovi input.quantity sono una risposta ad una chiamata ajax, come se avessi messo il parametro class sbagliato nella tabella di risposta?![]()
comunque prova così
codice:var addBlurHandler = function() { var $inputs = $("#order_items input.quantity"); $inputs.blur(function(){ var item_id; var item_value; var parameters = ""; $inputs.each(function() { item_id = this.id; item_value = this.value; parameters += item_id+"="+item_value+"&"; }); $.ajax({ cache : "false", type: "POST", url: "http://localhost/index.php/cart/update_ajax", data: parameters, success: function(response) { $("#order_items").fadeOut(); $("#order_items").html(response).fadeIn(100); addBlurHandler(); } }); $("#totale_carrello").load("http://localhost/index.php/cart/update_tot_ajax"); }); }; $(document).ready(function() { addBlurHandler(); });

Rispondi quotando