Skip to content

Instantly share code, notes, and snippets.

@cbertelegni
Last active December 24, 2015 00:49
Show Gist options
  • Save cbertelegni/6719417 to your computer and use it in GitHub Desktop.
Save cbertelegni/6719417 to your computer and use it in GitHub Desktop.

Tomar los parámetros GET y convertirlos en un objeto Javascript.


** Supongamos que esta es nuestra url: **

http://www.un_sitio.com/products?ae=Folder&t=IPF.Note&id=LgAAAAC4WomtSDsgTYc%2fCN%2fYWngjAQB2IKiJwLMsSYOCiHVjWIScAHX0ghq%2bAAAB&slUsng=2&mru=1

var get_obj = get_to_obj(location.search);

console.log(get_obj);

// result: Object {ae: "Folder", t: "IPF.Note", id: "LgAAAAC4WomtSDsgTYc%2fCN%2fYWngjAQB2IKiJwLMsSYOCiHVjWIScAHX0ghq%2bAAAB", slUsng: "2", mru: "1"}
function get_to_obj(params){
params = params.replace("?", "");
a= params.split("&");
var ob = {};
a.forEach(function(x, i){
tmp = x.split("=")
ob[tmp[0]] =tmp[1];
});
return ob;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment