Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2016, 18:42
WebHelp
 
Fecha de Ingreso: junio-2008
Mensajes: 45
Antigüedad: 16 años, 5 meses
Puntos: 0
Jquery con contenido Generado

Buenas, tengo un problema a ver si alguien sabe solucionarlo, estoy creando un pequeño carro de compra. Cuando se inicia la pagina , tengo una funcion jquery que obtiene el carrito y lo genera en una lista ( obtenerCarrito() ) :

Código Javascript:
Ver original
  1. function obtenerCarrito()
  2. {
  3.     $.ajax({
  4.         url: "inc/exec.php",
  5.         type: "post",
  6.         data: {
  7.             exec : "productoscarrito-listgroup"
  8.         },
  9.  
  10.         beforeSend: function(){
  11.            
  12.         },
  13.  
  14.         success: function (mesg) {
  15.             $('#shoppingcart-listgroup').empty();
  16.  
  17.             $('#shoppingcart-listgroup').html(mesg);
  18.  
  19.             console.log(mesg);
  20.         },
  21.         error: function(jqXHR,estado,error){
  22.             //$("#info-mesa").text(error);
  23.             console.log(error);
  24.         }
  25.  
  26.     })
  27. }

Entonces en el código que se genera, se crean al lado de cada producto botones para eliminar el producto con la clase "carrito-producto-eliminar" y yo cree otra función para que cuando se le haga click al boton elimine el producto (Esto es lo que no logro funcionar) :

Código Javascript:
Ver original
  1. $(".carrito-producto-eliminar").on("click",function(e){
  2.  
  3.         var id = $(this).attr('attr-id');
  4.  
  5.         alert("asa");
  6.  
  7.         $.ajax({
  8.             url: "inc/exec.php",
  9.             type: "post",
  10.             data: {
  11.                 exec : "productoscarrito-eliminar",
  12.                 id : id
  13.  
  14.             },
  15.  
  16.             beforeSend: function(){
  17.                
  18.             },
  19.  
  20.             success: function (mesg) {
  21.                 $('#shoppingcart-listgroup').empty();
  22.  
  23.                 obtenerCarrito();
  24.  
  25.                 console.log(mesg);
  26.             },
  27.             error: function(jqXHR,estado,error){
  28.                 //$("#info-mesa").text(error);
  29.                 console.log(error);
  30.             }
  31.  
  32.         })
  33.     })

Podría resolverlo con que el botón de eliminar llame una función javascript , pero primero quiero ver si hay una forma de hacerlo con jquery o escucho cualquier recomendación.