Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2016, 09:51
german_1441
 
Fecha de Ingreso: diciembre-2015
Ubicación: México
Mensajes: 280
Antigüedad: 8 años, 5 meses
Puntos: 20
Se pierde funcion con ajax

Hola amigos,
cuando asigno una función a un botón mediante JQUERY asignandola a través de una clase, al recargar un elemento con ajax el cual tendrá la misma clase, ya no ejecuta la acción, a que se debe? como podría solucionarlo?

Mi boton:

Código HTML:
Ver original
  1. <button class="mibtn">Alta</button>

Código Javascript:
Ver original
  1. $(".mibtn").on('click', function(e) {  
  2.     $(btn).button('loading');
  3.     $.ajax({
  4.         url      : 'miphp.php',
  5.         type  : 'POST',
  6.         dataType : 'json',
  7.         data : {opcion : "alta" }
  8.     })
  9.     .done(function(data){
  10.         if(data.response=="success"){
  11.             $("#target").html('<button class="mibtn">Alta</button>');
  12.         );
  13.         }else{
  14.             alert(data.error);
  15.         }
  16.     })
  17.     .fail(function(data){
  18.         console.log("Fail");
  19.     })
  20.     .always(function(){
  21.         $(btn).button('reset');
  22.     });
  23.  
  24. });
Al crear el nuevo botón en el elemento #target, este ya no realiza la acción, como si no tuviera la clase 'mibtn'
Gracias de antemano