Как javascript'ом прочитать get запрос с адресной строки?
Добрый день.
Есть пхпшный get запрос вида http://site.ru/test.php?id=30 Как с помощью javascript или лучше jquery принять переменную id=30? Буду очень признателен за ответ. |
В смысле принять ? как получить переменные передаваемые через GET ?
function getParams() {
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]; // пары ключ(имя переменной)->значение
}
} else return false;
return param;
}
var param = getParams();
alert(param['id']);
|
спасибо за беспокойство
разобрался сам следующим образом: <input id="punkt" type="hidden" value="<?=$_GET['id']; ?>" /> В скрытое поле попадает переменная, а потом
var punkt = $('#punkt').val();
|
| Часовой пояс GMT +3, время: 13:47. |