Экранирование переменной clearsilver для использования в качестве параметра javascript из href - PullRequest
1 голос
/ 09 сентября 2009

Я использую переменную clearsilver в качестве параметра для функции javascript, начиная с href. Как это:

<a href="javascript:foo('<?cs var: js_escape(bar) ?>');"><span>

Это прекрасно работает, пока переменная cs не содержит кавычки.

Кто-нибудь имеет опыт работы с этим? Есть ли какой-то порядок экранирования, который будет работать для этого, или мне нужно найти переменную, в которой нет кавычек?

1 Ответ

1 голос
/ 09 сентября 2009

Провёл ещё какое-то тестирование, это работает:

<a href="javascript:foo('<?cs var: html_escape(js_escape(bar)) ?>');">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...