Вот быстрый способ получить объект, похожий на массив PHP $ _ GET :
function get_query(){
var url = location.search;
var qs = url.substring(url.indexOf('?') + 1).split('&');
for(var i = 0, result = {}; i < qs.length; i++){
qs[i] = qs[i].split('=');
result[qs[i][0]] = decodeURIComponent(qs[i][1]);
}
return result;
}
Использование:
var $_GET = get_query();
Для строка запроса x=5&y&z=hello&x=6
возвращает объект:
{
x: "6",
y: undefined,
z: "hello"
}