转义一个clearsilver变量,用作href中的javascript参数

时间:2009-09-09 16:05:38

标签: javascript escaping clearsilver

我正在使用一个clearsilver变量作为javascript函数的参数,来自href。像这样:

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

这很有效,直到cs变量包含引号。

任何人都有这方面的经验吗?是否存在一些可用于此的转义排序,或者我是否需要找到一个没有引号的变量?

1 个答案:

答案 0 :(得分:1)

进行了一些测试,这是有效的:

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