Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2010, 04:14
Avatar de cluster28
cluster28
 
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 4 meses
Puntos: 32
Pasar un atributo a una función

Mediante AJAX con Jquery cargo unos datos y quisiera añadirlos a un DIV en concreto.

Código:
//Si pulsamos sobre el botón Youtube
$("[value=Youtube]").click(function(e){
      //ALERT PARA VER RESULTADO
      alert("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos");
     $.ajax({
	type: "POST",
	url: "busqueda_videos.php",
	data: "id="+$(this).attr("name"),
	success: function(datos){
                 //ALERT PARA VER RESULTADO
		 alert("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos");
		//Llenamos el div con los datos recibidos
		$("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos").html(datos);
	}
    });
});
El primer alert muestra "[name=6] > .resultado_busqueda_videos"
y el segundo "[name=undefined] > .resultado_busqueda_videos"

Supongo que tengo que pasarle el valor por parámetro a la función de succes: pero no se cómo. (Los datos los recupera bien)

Gracias.