JQuery - recuperar parametro pasado por GET

 
Vista:

recuperar parametro pasado por GET

Publicado por claugin (1 intervención) el 26/11/2014 15:02:06
Hola a todos,
Necesito un asesoramiento sobre como recuperar el contenido de un parámetro enviado
desde una página html (GET) .
La recuperación debe ser JavaScript - IQuery no en página PHP
http://www.xxxxxxx.html?parametro=”1234567”

Como lo hago?

Una manita por favor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Nicolas

recuperar parametro pasado por GET

Publicado por Nicolas (2 intervenciones) el 30/11/2014 21:02:32
Hola,
Te paso un código te puede ayudar. Espero que si !

La función la copias así tal cual:

1
2
3
4
5
6
7
8
9
10
11
12
13
// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

La función metela así tal cual en tu código js. Luego cuando la necesitás usar, es decir cuando querés tomar un valor que está en la url.. simplemente definís una variable.. y llamás a la función.

En tu ejemplo sería:

http://www.xxxxxxx.html?parametro=”1234567”

var param = getUrlVars()["parametro"]; // Tomo el idpublicacion de la URL usando la función.


Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar