miércoles, 28 de enero de 2009

Acceder al QueryString con JavaScript

Este post lo hago simplemente para recordarlo, que siempre se me olvida y me vuelvo loco buscando un ejemplo:

//Devuelve un array con la coleccion de parametros del queryString
function queryString() {

var qsParm = new Array();
var query = window.location.search.substring(1);
var parms = query.split('&');

for (var i=0; i<parms.length; i++) {

var pos = parms[i].indexOf('=');

if (pos > 0) {

var key = parms[i].substring(0,pos);
var val = parms[i].substring(pos+1);
qsParm[key] = val;

}
}

return qsParm;
}

4 comentarios:

Daniel Cruz dijo...

esta mal tu sintaxis

Anónimo dijo...

mmm... qué bien Daniel, el típico baboso ególatra... para qué dices que algo está mal si no puedes decir qué es

Anónimo dijo...

por cierto, la sintaxis está bien

Anónimo dijo...

Hola desde SCO. Acabo de utilizar este código. Gracias!

Guillermo