Foros del Web » Programando para Internet » Jquery »

Problema con jquery

Estas en el tema de Problema con jquery en el foro de Jquery en Foros del Web. hola a todos tengo el siguiente problema les dejo el link de la pagina para que mas bien vean el problema que tengo http://fundescaif.com/try/Untitled-1.html la ...
  #1 (permalink)  
Antiguo 07/11/2010, 15:51
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema con jquery

hola a todos tengo el siguiente problema les dejo el link de la pagina para que mas bien vean el problema que tengo

http://fundescaif.com/try/Untitled-1.html

la idea es que den clic en pagina uno
y luego den clic en cargar otra, el alert se debe mostrar una vez y salta dos veces

mi pista es que en el archivo que cargo estoy llamando nuevamente el Jquery, alguna idea para poder hacer funciones jquery dentro de ese archivo sin necesidad de volver a llamar jquery ???

estoy atento a sugerencias muchas gracias de antemano!

en todo caso y a los que me quieran colaborar les dejo las descargas del fuente :/
gracias nuevamente de antemano descargar http://fundescaif.com/try/try.rar

tampoco se si exista alguna forma mas practica de hacer lo que trato de hacer, pero realmente lo del alert no es el objetivo, la idea es hacer un formulario y enviarlo, pero la logica de como estoy trabajando es la misma, estoy atento a cualquier sugerencia
  #2 (permalink)  
Antiguo 07/11/2010, 17:12
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde AJAX
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/11/2010, 20:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con jquery

¿Por qué añades un listener a ajaxComplete en el callback success? Ese callback se ejecuta al terminar la petición justamente.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 08/11/2010, 06:01
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 5 meses
Puntos: 65
Respuesta: Problema con jquery

exacto, ajaxComplete, ajaxStop, ajaxError, etc te sirve para hacer cosas en peticiones genéricas, por ejemplo si tenes una precarga igual para todas las peticiones, en vez de utilizar en los callback de cada petición usas algo genérico

por eso al completar tu peticion ajax en el success se registra ajaxComplete, cuando se completa la proxima peticion va a saltar al alert y como se registra otro salta varios al completar la tercera, si le seguis dando click se siguen registrando y se van a ejecutar varias veces y va a saltar muchos alerts jeje

tenes que usar el callback de esa petición
Código Javascript:
Ver original
  1. success: function(msg){
  2.    result = msg;
  3.    $(this).html(result);
  4. }

si queres mostar un alert al completar
Código Javascript:
Ver original
  1. complete: function(){
  2.    alert("completo");
  3. }

Última edición por Dany_s; 08/11/2010 a las 06:10
  #5 (permalink)  
Antiguo 08/11/2010, 10:20
 
Fecha de Ingreso: enero-2010
Mensajes: 5
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema con jquery

Cita:
Iniciado por Dany_s Ver Mensaje
exacto, ajaxComplete, ajaxStop, ajaxError, etc te sirve para hacer cosas en peticiones genéricas, por ejemplo si tenes una precarga igual para todas las peticiones, en vez de utilizar en los callback de cada petición usas algo genérico

por eso al completar tu peticion ajax en el success se registra ajaxComplete, cuando se completa la proxima peticion va a saltar al alert y como se registra otro salta varios al completar la tercera, si le seguis dando click se siguen registrando y se van a ejecutar varias veces y va a saltar muchos alerts jeje

tenes que usar el callback de esa petición
Código Javascript:
Ver original
  1. success: function(msg){
  2.    result = msg;
  3.    $(this).html(result);
  4. }

si queres mostar un alert al completar
Código Javascript:
Ver original
  1. complete: function(){
  2.    alert("completo");
  3. }
eres un puto genio!!!!!! jajaja gracias!!!! estaba re loco con esto lo tenia asi porque en un ejemplo lo vi de esa forma y asi lo tenia, :S, solo copie y pegue sin prestarle atencion a los callback muchisimas gracias!!! me salvaste la vida!!

Etiquetas: ajax
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 12:03.