Cita:
Iniciado por zreep [...] No me quedo claro en donde cambiar $(this).prop("href") [...]
Cita:
Iniciado por Alexis88 [...] Por último, en la petición con el método .load()
, a la dirección hacia la cual realizas la consulta debes adherirle el valor a enviar. Si en el atributo href
colocas la ruta completa, como puse de ejemplo más arriba, solo tendrías que cambiar el pagina.php
por $(this).prop("href")
. [...]
En otras palabras, debe quedar así:
Código Javascript
:
Ver original$(".destino").load($(this).prop("href"), function(id){
//...
});
Para lo cual los enlaces deben tener como valor del atributo
href
el nombre del archivo PHP y la cadena de consulta, es decir, como los has mostrado en tu última respuesta.
Lo que ahora te falta es mostrar la respuesta de la petición en el
<div id="destino">
(como parece ser el único elemento HTML con dicho
id
, no es necesario cambiarlo por el atributo
class
). Nada más necesitas tomarlo y utilizar el método
.text()
para asignarle la respuesta de la petición como contenido.
Código Javascript
:
Ver original$(document).ready(function(){
$(".enlaceajax").click(function(evento){
evento.preventDefault();
$("#destino").load($(this).prop("href"), function(id){
$(this).text(id);
});
});
});
Por cierto, en la segunda condición del archivo PHP, te falta un segundo signo de igualdad y la última llave que cierra la condición.