El carrito se actualiza solo una vez utilizando Jquery y Codeigniter

Estoy trabajando en la actualización de Codeigntier Cart con Jquery usando la llamada de Ajax para actualizar. Aquí está mi función jQuery

$(function() { $('.cart_form select').on('change', function(ev) { var rowid = $(this).attr('class'); var qty = $(this).val(); var postData_updatecart = { 'rowid' : rowid, 'qty' : qty }; //posting data to update cart $.ajax({ url : base_url + 'bookings/update_booking_cart', type : 'post', data : postData_updatecart, beforeSend : function() { $('#cart_content').html('Updating...'); }, success : function(html) { //window.location.href = "postproperty.php?type="+suffix+'&page=page1'; $('#cart_content').html(html); } }); }); }); 

Tengo el archivo de vista de carro como

 
'bookings_form_customer', 'id' => 'bookings_form_customer')); ?> cart->contents() as $items): ?>
Item Description QTY Item Price Sub-Total
cart->has_options($items['rowid']) == TRUE): ?>

cart->product_options($items['rowid']) as $option_name => $option_value): ?> :

<select name="" class=""> <?php for($tt=0; $tt <option value="" > cart->format_number($items['price']); ?> $cart->format_number($items['subtotal']); ?>
Total $cart->format_number($this->cart->total()); ?>

Las cosas están funcionando bien. Pero, digamos si tengo 2 productos, si selecciono la cantidad de un artículo de 1 a 2, el carrito se actualiza y el carrito actualizado se muestra usando AJAX. Pero, si cambio inmediatamente la cantidad de otro artículo, entonces no funciona.

El archivo de vista de carrito está dentro de la clase ‘cart_form’.

Se aprecian las manos amigas.

Tengo una respuesta. Puede consultar el siguiente enlace Ajax La solicitud funciona solo una vez

O

Directamente sigue esto

REEMPLAZAR la parte del código jQuery por

 $(function() { $(document).on( "change", "#bookings_form_customer select", function(ev) { // your code goes here }); });