Экранирование переменной clearsilver для использования в качестве параметра javascript из href

StackOverflow https://stackoverflow.com/questions/1400595

Вопрос

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

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

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

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

Это было полезно?

Решение

Сделал еще тестирование, это работает:

<a href="javascript:foo('<?cs var: html_escape(js_escape(bar)) ?>');">
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top