Escapando de uma variável clearsilver para uso como parâmetro javascript de um href
-
05-07-2019 - |
Pergunta
Estou usando uma variável clearsilver como parâmetro para uma função javascript, de um href.Assim:
<a href="javascript:foo('<?cs var: js_escape(bar) ?>');"><span>
Isso funciona muito bem, até que a variável cs contenha aspas.
Alguém tem experiência com isto:Existe alguma ordem de escape que funcione para isso ou preciso encontrar uma variável que não contenha aspas?
Solução
Fiz mais alguns testes, funcionou:
<a href="javascript:foo('<?cs var: html_escape(js_escape(bar)) ?>');">
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow