Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Evitar insercion de funciones repetidas

Estas en el tema de Evitar insercion de funciones repetidas en el foro de Frameworks JS en Foros del Web. Bunos dias a todos. Tengo una duda de principiante: Es posible controlar desde js/jquery que una funcion no se inserte mas de una vez (ajax ...
  #1 (permalink)  
Antiguo 14/04/2012, 11:49
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Evitar insercion de funciones repetidas

Bunos dias a todos.

Tengo una duda de principiante:
Es posible controlar desde js/jquery que una funcion no se inserte mas de una vez (ajax incluido)?
La función tiene el formato

Código PHP:
<script type="text/javascript">
jQuery(function($){
    $(
'form.form_edit').live('submit',function(){ 
        
idform=$(this).attr('id');
        
blablabla......... 
    })
  })
</script> 
gracias de antemano.
  #2 (permalink)  
Antiguo 16/04/2012, 13:14
Avatar de quike88  
Fecha de Ingreso: agosto-2008
Mensajes: 471
Antigüedad: 16 años, 3 meses
Puntos: 87
Respuesta: Evitar insercion de funciones repetidas

Hola,

Puedes usar .one() o también .on() y luego .off().

Código Javascript:
Ver original
  1. $('form.form_edit').one('submit',function(){  
  2.     //bla, bla, bla.........  
  3. })

Saludos.
  #3 (permalink)  
Antiguo 17/04/2012, 05:05
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: Evitar insercion de funciones repetidas

Muchas gracias Kike!
He estado googleando sobre .one, y tiene buena pinta. Voy a probar, pero seguro que sirve...y actualizar a 1.7!

Etiquetas: jquery
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:44.