Foros del Web » Programando para Internet » Jquery »

[SOLUCIONADO] Links con ajax

Estas en el tema de Links con ajax en el foro de Jquery en Foros del Web. Hola. Necesito me oriente para logar mi objetivo les platico. tengo esta estructura en html @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < div id = ...
  #1 (permalink)  
Antiguo 07/12/2013, 06:49
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 7
Links con ajax

Hola.
Necesito me oriente para logar mi objetivo les platico.

tengo esta estructura en html
Código HTML:
Ver original
  1. <div id="bandeja">
  2.  <div id="contenido">
  3.     <a href="Ajax.php" data-id="1">MSN 1</a>
  4.     <a href="Ajax.php" data-id="2">MSN 2</a>
  5.     <a href="Ajax.php" data-id="3">MSN 3</a>
  6.     <a href="Ajax.php" data-id="4">MSN 4</a>
  7.  </div>
  8.  <div id="cargador"></div>
  9. </div>

lo que tengo que hacer es encontrar todos los h ref dentro del div contenido, saber a que link el usuario le da clik para pasar el atibuto data-id por medio de ajax para cargar la respuesta en el div cargador.

los links sn creados por php..

Pueden orientarme por favor
  #2 (permalink)  
Antiguo 19/12/2013, 15:15
 
Fecha de Ingreso: julio-2008
Mensajes: 366
Antigüedad: 16 años, 3 meses
Puntos: 7
Respuesta: Linkscon ajax

Solucion

Código Javascript:
Ver original
  1. $("a#To").click(function(e) {
  2.       e.preventDefault();
  3.       var data = $(e.target).data();
  4.         for(var i in data){
  5.             dato = data[i];
  6.         }
  7.       $("#cargador").load("BandejaEntrada.php",{valor1:dato}, function(response, status, xhr) {
  8.           if (status == "error") {
  9.                var msg = "Error!, algo ha sucedido: ";
  10.               $("#capa").html(msg + xhr.status + " " + xhr.statusText);
  11.               }
  12.        });
  13.   });

Etiquetas: ajax, bandeja, link, php
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 19:13.