Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Pasar un atributo a una función

Estas en el tema de Pasar un atributo a una función en el foro de Frameworks JS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/07/2010, 04:14
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 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.
  #2 (permalink)  
Antiguo 09/07/2010, 05:31
Avatar de cluster28  
Fecha de Ingreso: enero-2008
Ubicación: Donostia - San Sebastián
Mensajes: 756
Antigüedad: 16 años, 3 meses
Puntos: 32
Respuesta: Pasar un atributo a una función

He conseguido que funcione como yo quiero. Pero la maldita info de Jquery es una M.

Código:
//Si pulsamos sobre el botón Youtube
	$("[value=Youtube]").click(function(e){
		$.ajax({
			type: "POST",
			url: "busqueda_videos.php",
			data: "id="+$(this).attr("name"),
			success: function(datos){
				resultado = datos;
			}
		});
		$("[name="+$(this).attr("name")+"] > .resultado_busqueda_videos").html(resultado);
	});
  #3 (permalink)  
Antiguo 09/07/2010, 17:12
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Pasar un atributo a una función

Donde estas buscando? No es dificil si le encontrás la manera, y conocés más o menos los metodos como para buscarlos.

Cada vez que necesito recordar como funciona algo, escribo en google algo así:

jquery .submit()

o

jquery .load()

Etiquetas: pasar, atributos
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 16:06.