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

Utilizamos cookies propias y de terceros para personalizar el contenido y los anuncios, ofrecer funciones de medios sociales y analizar el tráfico. Además compartimos información sobre el uso que haces de nuestra web con nuestros partners de medios sociales, de publicidad y de análisis web. Si continúas navegando estás dando tu consentimiento para la aceptación de nuestra Política de cookies.

ACEPTAR
Aviso de cookies