Nicholas Ortenzio escribió este pequeño complemento:
jQuery.extend({
getQueryParameters : function(str) {
return (str || document.location.search).replace(/(^?)/,'').split("&").map(function(n){return n = n.split("="),this[n[0]] = n[1],this}.bind({}))[0];
}
});
Entonces, si la URL es:
Tu puedes hacer:
var queryParams = $.getQueryParameters();
Y queryParams
será un objeto como:
{
"lunch": "sandwich",
"dinner": "stirfry"
}
(Visited 10 times, 1 visits today)