Si bien hay librerías que hacen el trabajo, aquí definimos una función en javascript, sencilla para recuperar el valor asignado a una variable que se encuentra en la url actual. Es útil al momento de intentar realizar cierta acción basado en algún parámetro GET sin tener que recurrir a un lenguaje de servidor, podemos hacerlo en el cliente directamente utilizando javascript o jquery.
//Convertimos en array las variables en el GET
function getVariableGetByName() {
var variables = {};
var arreglos = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
variables[key] = value;
});
return variables;
}
//Para recuperar la variable con nombre "ciudad", acudimos a dicha posición del arreglo.
var parametro_ciudad = getVariableGetByName()["ciudad"];
