Javascript 如何将细枝变量传递到JS文件中

Javascript 如何将细枝变量传递到JS文件中,javascript,twig,Javascript,Twig,我有一个Twig变量{{myVar}},需要将其传递到Javascript中。我在想,我该怎么做 我看过一些类似的解决方案,但它们都要求Javascript写在细枝文件中,而不是实际的.js文件中。正如您已经知道的,用HTML编写js代码不是一个好的做法。如果混合使用模板变量,则在重构HTML/JS时会更加困难。 所以,基本上,这不是细枝特有的问题 我们公司使用的两种解决此问题的方法是: 利用HTML5的数据属性 它们是存储一些信息的好方法,jQuery甚至可以在您需要的JS类型中检索它们 使用

我有一个Twig变量
{{myVar}}
,需要将其传递到Javascript中。我在想,我该怎么做


我看过一些类似的解决方案,但它们都要求Javascript写在细枝文件中,而不是实际的.js文件中。

正如您已经知道的,用HTML编写js代码不是一个好的做法。如果混合使用模板变量,则在重构HTML/JS时会更加困难。
所以,基本上,这不是细枝特有的问题

我们公司使用的两种解决此问题的方法是:

  • 利用HTML5的
    数据
    属性
    它们是存储一些信息的好方法,jQuery甚至可以在您需要的JS类型中检索它们

  • 使用
    字段


  • 这实际上不是细枝特有的问题;将其写入HTML5的
    数据
    属性,或者甚至写入
    输入类型=“hidden”
    ?@gustavohenke我没有想到利用
    数据
    属性。非常感谢。你能回复我吗,这样我就可以把它标记为回答:)