разбор 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
Комментарии:
Нету комментариев для вывода...