Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Cargar un div especifico de un html con ajax

Estas en el tema de Cargar un div especifico de un html con ajax en el foro de Javascript en Foros del Web. Hola hoy he estado googleando y no he encontrado una solucion a este inconveniente, intento extraer solo un div de un html con ajax pero ...
  #1 (permalink)  
Antiguo 08/02/2013, 10:24
 
Fecha de Ingreso: mayo-2012
Mensajes: 26
Antigüedad: 11 años, 11 meses
Puntos: 2
Sonrisa Cargar un div especifico de un html con ajax

Hola hoy he estado googleando y no he encontrado una solucion a este inconveniente, intento extraer solo un div de un html con ajax pero no he podido solo me trae todo el contenido html.


el codigo es algo sencillo:

Código Javascript:
Ver original
  1. $("table a").click(function(){
  2.    
  3.         $('#load').fadeIn('normal');
  4.     $('#tabla').hide();
  5.     $("#formulario").fadeIn('normal');
  6.         $.ajax({
  7.             url: this.href,
  8.             type: "GET",
  9.             success: function(datos){
  10.                 $("#formulario").html(datos);
  11.                 hideLoader()
  12.             }
  13.            });
  14.     return false;
  15. });

el tema es q cuando llamo a la funcion html(datos) me trae todo el contenido de la pagina y lo coloca en #formulario, pero, es posible q solo me extraiga un div # especifico de dicha pagina??

nose si me explique bien, no quiero q me cargue toda la pagina sino un div especifico? como puedo hacerlo?

gracias, desde ya
  #2 (permalink)  
Antiguo 08/02/2013, 10:44
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 11 años, 6 meses
Puntos: 36
Respuesta: Cargar un div especifico de un html con ajax

Si estás trabajando con php, puedes mandar una variable por la opcion data de ajax

por ejemplo si mandas un 1

Código PHP:
Ver original
  1. if($_GET['num']==1){
  2.  echo "tal contenido";
  3. }else{
  4.  echo "otro contenido";
  5. }

Si no estás trabajando con php, lo otro que puedes es hacerlo con load()

Código Javascript:
Ver original
  1. $("#formulario").load("pagina.html #eldivacargar");

Saludos
  #3 (permalink)  
Antiguo 08/02/2013, 11:14
 
Fecha de Ingreso: mayo-2012
Mensajes: 26
Antigüedad: 11 años, 11 meses
Puntos: 2
Mensaje Respuesta: Cargar un div especifico de un html con ajax

Cita:
Iniciado por rottenp4nx Ver Mensaje

Si no estás trabajando con php, lo otro que puedes es hacerlo con load()

Código Javascript:
Ver original
  1. $("#formulario").load("pagina.html #eldivacargar");
Hola, gracias por la respuesta, creo q por ahi es la solucion,
pero como puedo cargar la url q traigo desde por ajax por q es dinamica osea contiene Ids diferentes por eso lo traigo asi, "url: this.href", y me trae el href del enlace, pero como lo puedo colocar con .load asi como tu me dices, gracias

$("#formulario").load("pagina.html #eldivacargar");

Código Javascript:
Ver original
  1. $("#formulario").html(datos);
  #4 (permalink)  
Antiguo 08/02/2013, 12:59
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 11 años, 6 meses
Puntos: 36
Respuesta: Cargar un div especifico de un html con ajax

Has intentado con

$("#formulario").load($(this).attr(href) + "#divacargar");

Intenta con eso

Saludos

Etiquetas: ajax, contenido
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 05:45.