Как 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, время: 16:56. |