Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/07/2010, 08:28
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Tener que pulsar dos veces para recibir datos AJAX jquery

pasa que la primera vez la variable "resultado" no va a estar definida porque la llamada ajax es asíncrona entonces no espera a recibir respuesta y continua, al llegar a la variable "resultado" no va a tener nada, si te fijas en la consola de firefox vas a ver

lo que tenes que haces es mostrar los resultados en la funcion de callback

Código Javascript:
Ver original
  1. success: function(datos){
  2.      resultado = datos;
  3.      $("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos").html(resultado);
  4.      $("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos").css("border", "3px solid #232651");
  5.  
  6.             }

en vez de asignar datos a resultados usa la variable datos nomas