[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Доступ к переменной из get
l@pteff
Здравствуйте, есть страница с url: http://www.site.local/activate.htm?code=6a...3716a71a2e7c277.
Как можно получить значение code, вроде

print_r($_GET['code'])

но только на js?



Спустя 28 минут, 17 секунд (9.10.2011 - 00:08) killer8080 написал(а):
можно так
var url = 'http://www.site.local/activate.htm?code=6a56c9a976d43716a71a2e7c277&tt=77';
url = url.substr(url.indexOf("?") + 1).split("&");
var GET = {}, pair;
for(var i = 0; i < url.length; i++){
pair = url[i].split("=");
GET[pair[0]] = pair[1];
}

Спустя 10 минут, 50 секунд (9.10.2011 - 00:19) killer8080 написал(а):
или регуляркой
var url = 'http://www.site.local/activate.htm?code=6a56c9a976d43716a71a2e7c277&tt=77';
var code = /code=([^&]+)/i.exec(url)[1];

Спустя 6 минут, 3 секунды (9.10.2011 - 00:25) l@pteff написал(а):
killer8080, спс, работает, но get параметр может меняться (в зависимости от того кто заходит на страницу). можно ли в переменную url парсить текущий url?

Спустя 6 минут, 25 секунд (9.10.2011 - 00:31) killer8080 написал(а):
Цитата (l@pteff @ 9.10.2011 - 00:25)
killer8080, спс, работает, но get параметр может меняться (в зависимости от того кто заходит на страницу). можно ли в переменную url парсить текущий url?
А что мешает? Текущий урл - это window.location.href?

Спустя 3 минуты, 48 секунд (9.10.2011 - 00:35) l@pteff написал(а):
Большое спасибо, то что нужно!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.