Pasar un parámetro a una url con jquery

22 de /marzo03 de /2020
1m 20s
jquery
0 comentarios
7285

Los parámetros de url son muy útiles para pasar datos a aplicaciones web, hoy en día su uso se está extendiendo más gracias a NodeJS, el cual recibe estos valores como JSON, siendo posible tratar estos como un objeto. Estos parámetros se situan al final de la url y van precedidos por un signo “?”. Los parámetros contienen una cadena de clave y valor (clave=valor).

En ocasiones podemos necesitar que la url obtenga un parámetro para ejecutar algo en función de desde donde se hace la llamada, por ejemplo, una página puede estar esperando un parámetro que puede ser diferente según desde que página se ha accedido y mostrar algo en función del parámetro que recibe.

Para pasar parámetros directamente a la url en la que estamos actualmente crearemos un botón en nuestro código con un identificador (por ejemplo button) y creamos la siguiente función en nuestro archivo js (No olvidando hacer la llamada a jQuery)

$('#button').on('click', function () {
    if (history.pushState) {
      var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?param';
      window.history.pushState({path:newurl},'',newurl);
    }
});

Valoraciones

Sé el primero en valorar

* Tu valoración puede tardar hasta 72 horas en publicarse.

He leido y acepto el Aviso legal y condiciones de uso

Quizás te interese ...

Utilizamos cookies para mejorar tu experiencia

Utilizamos cookies propias y de terceros para personalizar el contenido, analizar nuestros servicios, ofrecer funciones de redes sociales, analizar el tráfico y mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación.

Permitir todas las cookies Configurar Política de cookies