Foros del Web » Programando para Internet » Javascript »

funciones repetidas

Estas en el tema de funciones repetidas en el foro de Javascript en Foros del Web. Antes de nada, pido disculpas al modeador del foro: este tema lo publique ayer en el subforo de frameworks javascript, sin ningun resultado, por lo ...
  #1 (permalink)  
Antiguo 15/04/2012, 03:47
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años
Puntos: 97
funciones repetidas

Antes de nada, pido disculpas al modeador del foro: este tema lo publique ayer en el subforo de frameworks javascript, sin ningun resultado, por lo que lo muevo aquí.

dicho esto,

Bunos dias a todos.

Tengo una duda de principiante:
Es posible controlar desde js/jquery que una funcion js no se inserte mas de una vez (ajax incluido) o, si aparece 3 veces solo se ejecute 1 vez?

Utilizo la misma fucncion php para generar el formulario+scripts necesarios. A la vez, la funcion js(jquery) es la misma para todos los foms.

Si en una pagina aparecen 4 formularios o a traves de una peticion ajax se van insertando nuevos forms, tambien se me insertan los js antes mencionados por lo que, al hacer submit, se ejecuta el submit tantas veces como js haya.

Ahora lo contolo desde php (con $_SESSION["js_enviados"], pero me parece una chapuza)


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> 
Alguna sugerencia?
Muchas gracias de antemano.

Etiquetas: funciones, jquery, repetidas
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 00:55.