Foros del Web » Programando para Internet » Jquery »

Paso de variables a la funcion de callback de jquery

Estas en el tema de Paso de variables a la funcion de callback de jquery en el foro de Jquery en Foros del Web. Hola, estoy empezando con jquery y javascript y llevo ya unos dias rompiendome la cabeza con eso... Por favor, alguien me puede echar una mano?? ...
  #1 (permalink)  
Antiguo 16/11/2009, 16:49
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Paso de variables a la funcion de callback de jquery

Hola, estoy empezando con jquery y javascript y llevo ya unos dias rompiendome la cabeza con eso... Por favor, alguien me puede echar una mano??

El escenario es el siguiente:

Quiero hacer un codigo que sea util para más campos de un formulario, es decir que sea reutilizable y optimizado. Por eso necessito poder pasar parametros mediante la funcion blur de jquery. ---- blur(fn); ----
Tal y como describo a continuación no funciona, a ver si alguien me puede iluminar un poco...
La variable a pasar es idformulario.

Muchas gracias!!!




$(document).ready(primera);

function primera(){
var idformulario="nickname";
$("#nickname").blur(segunda(idformulario));
}

function segunda(idformulario){
$.post("validacion.php",{ contenido: $(this).val(), idformulario: idformulario}, cadenarespuestastaphp);
}
//....y sigue


Última edición por hugh1203; 16/11/2009 a las 16:57
  #2 (permalink)  
Antiguo 16/11/2009, 17:49
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 8 meses
Puntos: 101
Respuesta: Paso de variables a la funcion de callback de jquery

Estas encabezando mal:

Cita:
$(document).ready(primera);
Aqui no pases variable, y ademas hace un llamado a una funcion anonima:

Cita:
$(document).ready({

// aqui todo el resto.

});
Tu codigo no funciona porque esta por fuera del document ready y se ejecuta antes de que carga el body. Eso da error.
  #3 (permalink)  
Antiguo 16/11/2009, 18:04
 
Fecha de Ingreso: noviembre-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
Respuesta: Paso de variables a la funcion de callback de jquery

Muchas graaaaaaacias!!!

Fallo elemental.... llamada de una funcion en el main no declarada previamente!
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 17:34.