Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2017, 02:53
Avatar de manuparquegiralda
manuparquegiralda
 
Fecha de Ingreso: junio-2012
Ubicación: Barcelona
Mensajes: 241
Antigüedad: 11 años, 10 meses
Puntos: 39
Respuesta: Pasar variables GET de un link por ajax

Es muy fácil:

Código PHP:
Ver original
  1. <a href="u/chat?idUsuChat=<?php echo $infoAmigo['idusuarios']; ?>" id="enlaceajax" alt="Chatear" title="Chatear">Ir a</a>



Código Javascript:
Ver original
  1. function getParamsUrl( url ) {
  2.     var param = {};
  3.     var su= url.split( "?" )[ 1 ].split( "&" );
  4.  
  5.     for( let i = 0; i < su.length; i++ ) {
  6.         let p = su[ i ].split( "=" );
  7.         param[ p[ 0 ] ] = p[ 1 ];
  8.     }
  9.  
  10.     return param;
  11. }
  12.  
  13.  
  14. $(document).ready(function(){
  15.    $("#enlaceajax").click(function(evento){
  16.       evento.preventDefault();
  17.  
  18.       var url= $( this ).attr( "href" );
  19.       var params = getParamsUrl( url );
  20.  
  21.  
  22.       $("#destino").load("recibe-parametros.php?idUsuChat=" + params.idUsuChat + "" , function(){
  23.          alert("recibidos los datos por ajax");
  24.       });
  25.    });
  26. })
__________________
Diseño Web - Arisman Web