有没有办法在javascript jquery中设置变量/做某事(什么??),并用模板工具包检测它?
我希望将其用作基于浏览器运行javascript更改内容的方法。
我的代码会像:
<scipt type="text/javascript">
variable_name = 1;
</script>
[% IF variable_name == 1 %]
do stuff here, js turned on
[% ELSE %]
//do stuff here, js turned off
[% END %]
当我说什么时,我的意思是我在JS中可以做什么模板工具包可以拿起来?喜欢使用JS显示/隐藏div并使用模板工具包检测它?
答案 0 :(得分:0)
即使尝试在这个方向上开发应用程序也是不明智的。
由于variable_name是一个变量,作为一个程序员,你应该期望它变化,你应该期望它会改变。 (如果不这样做,请使用常量。)
由于Template Toolkit在服务器上运行FIRST,并且Javascript在客户端上运行SECOND,如果该变量在JS中变为0,则不会在TT代码的ELSE块中提供内容(可能就是你所期待的。)