Es posible que necesitemos obtener los valores de una serie de parámetros que nos llegan por
GET en una
URL mediante
Javascript. Con una sencilla función en la que utilizamos una
expresión regular sobre el
location.href obtendremos un array asociativo con el resultado.
La página de la que queremos extraer los valores podría ser
example.html?param1=value1¶m2=value2.
Código
function getUrlVars() {
var map = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (m,key,value) {
map[key] = value;
});
return map;
}
|
Llamada a la función
var params = getUrlVars();
var first = params[ "param1" ];
var second = params[ "param2" ];
alert(first);
alert(second);
|
No hay comentarios:
Publicar un comentario