|
|
|
| Подскажите, пожалуйста, как получить параметры передаваемые GET запросов на JS, аналогично как в php $_GET['user'] | |
|
|
|
|
|
|
|
для: SunEagle
(26.06.2015 в 13:00)
| |
urlstr = document.location.toString().toLowerCase();
getstr = urlstr.split('?');
alert(getstr[1]);
|
Например так | |
|
|
|
|
|
|
|
для: Yuri
(30.08.2015 в 21:50)
| | Зачем же так
unescape(location.search.substr(1)).split("&")
|
Далее разбить по = | |
|
|
|
|
|
|
|
для: confirm
(31.08.2015 в 07:02)
| | Останется сущая мелочь - подстановка всех кодированных (%[0-9A-Z]{2}) | |
|
|
|
|
|
|
|
для: Trianon
(31.08.2015 в 22:18)
| | Не надо ничего. | |
|
|
|
|
|
|
|
для: confirm
(01.09.2015 в 06:30)
| | если unescape сделать раньше split, то первый же '&' , переданный как часть данных, нарушит обработку. | |
|
|
|
|
|
|
|
для: Trianon
(01.09.2015 в 17:57)
| | Он вообще нафик не нужен в нынешнем времени - decodeURIComponent(). | |
|
|
|
|
|
|
|
для: Yuri
(30.08.2015 в 21:50)
| |
Можете объяснить смысл этого действа? Для меня эта конструкция в данном случае хм... непонятна. | |
|
|
|
|
|
|
|
для: KPETuH
(02.09.2015 в 12:01)
| | Могу. Строка конвертируется в нижний регистр. Дело вкуса конечно или конкретной задачи.. но мне лично привычнее, знать что все значения в нижнем регистре, а не пытаться угадать разные варианты при сравнении, учитывая что часть этой строки может быть данными с некого поля формы. Поэтому на автомате было написано именно так. | |
|
|
|
|
|
|
|
для: Yuri
(06.09.2015 в 16:49)
| | А ничего что это извращает имена ключей массива GET и значения? Вас это не беспокоит? | |
|
|
|
|
|
|
|
для: KPETuH
(07.09.2015 в 10:34)
| | Вообще нет! | |
|
|
|