Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Символ #


Автор: Serebrus 14.12.2012, 10:28
Добрый день.
Мне надо передать символ # через get.
Точнее, надо передать это:
Код

list_load.php?person=1101&class=a&type=23#&code=CN&times=6002

Строка срывается после этого символа, т.е. в list_load.php попадают только person=1101, class=a и type=23.
А должно было: person=1101, class=a, type=23#, code=CN, times=6002

Как можно это передать.

Спасибо.

Автор: Aliance 14.12.2012, 11:05
Можно например кодировать в base64, а потом обратно.

Только вопрос, зачем это нужно? В основном же якоря нужны для клиентской части, зачем их передавать на сервер?

Автор: Serebrus 14.12.2012, 11:17
Я не очень понял вас, что вы имеете ввиду:
Цитата(Aliance @  14.12.2012,  11:05 Найти цитируемый пост)
Только вопрос, зачем это нужно? В основном же якоря нужны для клиентской части, зачем их передавать на сервер?

type=23# это один из переменных, передающихся для формирования списка доступных действий.

Автор: lomaster 14.12.2012, 11:21
%23 так подойдет? smile

Автор: Serebrus 14.12.2012, 12:19
Спасибо всем, %23 - решил проблему

Автор: skyboy 14.12.2012, 14:46
/ → %2F
& → &
а лучше выяснить один раз, из каких частей состоит URL. и почему %23 "сработало"

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)