Originariamente inviato da Anuelicon
Però non vengono generati nuovi campi, viene cambiata solo la quantità di quelli esistenti
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?
:master: queste due affermazioni si prendono a pugni.


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();
});