Разбор GET запроса

  1. function get(n) {
  2. var a = location.href.toString();
  3. a = "&"+a.substring(a.indexOf("?")+1);
  4. var p = a.indexOf("&"+n+"=");
  5. a = p==-1?'':a.substring(p+n.length+2);
  6. return decodeURIComponent(a.indexOf("&")>=0?a.substring(0,a.indexOf("&")):a);
  7. }
Разбор GET запроса на js
Пример:
  1. var name = get('name'); // Вернет строку переданную скрипту через URL.
  2. alert("Привет, "+name+"!");
Подразумевается, что пользователь ввел в браузере адрес (или заполнил соответствующую форму) example.com/?name=Alex
Результатом выполнения данного примера будет что-то подобное: Привет, Alex!

Реклама

Мы в соцсетях

tw tg yt gt