Получить get параметры с url
Суть такова надо получить все get парраметры c url в формате
переменная=значение! Можно ввиде объекта! Как url получить знаю! А вот распарсить! Дребедень какая-то получается! Для начало вообще проверить есть ли они там или нет! Если нет! то вернуть false! |
Вообще, вариантов много. :)
Вот что первое в голову пришло:
var search = window.location.search.substr(1),
keys = {};
search.split('&').forEach(function(item) {
item = item.split('=');
keys[item[0]] = item[1];
});
console.log(keys);
|
function $_GET(key) {
var s = window.location.search;
s = s.match(new RegExp(key + '=([^&=]+)'));
return s ? s[1] : false;
}
*!*
alert( $_GET('test') );
*/!*
|
| Часовой пояс GMT +3, время: 19:57. |