разбор GET запроса средствами JavaScript

GET запросы (запросы через адресную строку) можно легко разбирать при помощи JavaScript. Продемонстрирую это на следующем примере: напишите в адресной строке любые параметры в формате ?параметр=значение&параметр=значение...

переменные GET запроса:
var tmp = new Array();      // два вспомагательных
var tmp2 = new Array();     // массива
var param = new Array();
 
var get = location.search;  // строка GET запроса
if(get != '') {
tmp = (get.substr(1)).split('&');   // разделяем переменные
for(var i=0; i < tmp.length; i++) {
tmp2 = tmp[i].split('=');       // массив param будет содержать
param[tmp2[0]] = tmp2[1];       // пары ключ(имя переменной)->значение
}
var obj = document.getElementById('greq');  // вывод на экран
for (var key in param) {
obj.innerHTML += key+" = "+param[key]+"<br>";
}
}


Ключевым значением является location.search
Теги:
get
Добавлено: 03 Апреля 2018 22:33:23 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...