Еще один разбор GET запроса

  1. function get_query() {
  2.   var url = location.href;
  3.   var qs = url.substring(url.indexOf('?') + 1).split('&');
  4.   for (var i = 0, result = {}; i < qs.length; i++) {
  5.     qs[i] = qs[i].split('=');
  6.     result[qs[i][0]] = decodeURIComponent(qs[i][1]);
  7.   }
  8.   return result;
  9. }
Еще один разбор GET запроса, подсмотрел где-то на Stack Overflow.
Возвращает массив get параметров(как php'шный глобальный массив $_GET), где ключ индекс элемента.
Пример(из предыдущего кода), приветствие юзера по имени:
  1. var $_GET = get_query();
  2. alert("Привет, "+$_GET['name']+"!");

Реклама

Мы в соцсетях

tw tg yt gt