我使用一个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)) ?>');">