Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получить get параметры с url (https://javascript.ru/forum/misc/44530-poluchit-get-parametry-s-url.html)

KupueIIIKo 23.01.2014 14:42

Получить get параметры с url
 
Суть такова надо получить все get парраметры c url в формате
переменная=значение!
Можно ввиде объекта!
Как url получить знаю! А вот распарсить! Дребедень какая-то получается!
Для начало вообще проверить есть ли они там или нет! Если нет! то вернуть false!

ruslan_mart 23.01.2014 14:54

Вообще, вариантов много. :)

Вот что первое в голову пришло:

var search = window.location.search.substr(1),
	keys = {};
      
search.split('&').forEach(function(item) {
	item = item.split('=');
	keys[item[0]] = item[1];
});
      
console.log(keys);

ruslan_mart 23.01.2014 15:06

function $_GET(key) {
	var s = window.location.search;
	s = s.match(new RegExp(key + '=([^&=]+)'));
	return s ? s[1] : false;
}

*!*
alert( $_GET('test') );
*/!*


Часовой пояс GMT +3, время: 15:57.