Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2010, 11:33   #1
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию JavaScript амперсанд

Добрый день.
JavaScript формирует url вида

Код:
update&id=123&fio=фио&jobname=директор
и открывает его с помощью AJAX.


HTML валидатор выдает ошибку
Код:
line 173 column 15 - Ошибка: general entity "id" not defined and no default entity
Код:
 Cause:

This is usually a cascading error caused by a an undefined entity reference or use of an unencoded ampersand (&) in an URL or body text. See the previous message for further details.
Example:
Bad	<a href="http://www.domain.com/cgi?x=123&y=456">
Good	<a href="http://www.domain.com/cgi?x=123&amp;y=456">
Solution:

Replace "&" by "&amp;".
Если я заменю & на &amp; , то ошибка исчезнет, но в $_GET занесутся amp;id, amp;fio ...
Есть ли какая нибудь функция, чтобы заменить в тексте перед открытием страницы &amp; на & ?
Namolem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
% и ^ в javascript HTL JavaScript, Ajax 4 21.01.2010 20:46
JavaScript Darlee Помощь студентам 3 13.06.2009 18:42
Оператор амперсанд "&" или число внутри текста dotvz Microsoft Office Excel 2 02.04.2008 14:33