Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача параметра содержащего значок & путем GET
 
 автор: codexomega   (11.12.2005 в 20:46)   письмо автору
 
 

Добрый день!
Проблема такая:
Путем открытия нового окна JavaScript'ом, я передаю через адресную строку параметры, дальше ими занимается GET.
Все работает, кроме того случая, когда текст самого параметра содержит значок &.
Передается всего 2 параметра.
Вот пример который работает:

http://localhost/omega/report_book.php?category=Science&search_criteria=java

А этот не работает:

http://localhost/omega/report_book.php?category=Dictionary%20&%20Language&search_criteria=larousse


Короче не знаю что делать...

   
 
 автор: 12345   (11.12.2005 в 20:59)   письмо автору
 
   для: codexomega   (11.12.2005 в 20:46)
 

"&" заменяете на %26
Для этого автоматическая функция есть, escape('&') в JS и что-то подобное в других языках

нет, escape - делает  Это в php, перле есть, не помню какая, для "обезопашивания" урлов

   
 
 автор: codexomega   (11.12.2005 в 21:06)   письмо автору
 
   для: 12345   (11.12.2005 в 20:59)
 

Большое спасибо!
Воспользовался функцией escape().
var category = escape(document.frm_search.book_category.value);

Теперь заработало.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования