我正在使用一个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