genshi模板大于运算符

时间:2014-05-07 09:00:15

标签: javascript turbogears2 genshi

我在Turbogears2 Web框架中使用Genshi模板引擎。在编写简单的 javascript if语句时,我收到错误" Unexpected token; " 。我正在比较表中的一些东西,如果它大于某个值,则打印它的值。它与此代码类似:

"var c = 4;
if (c > 3) {
console.log(c); }"

有人可以帮我解决这个问题。

谢谢

1 个答案:

答案 0 :(得分:1)

始终在CDATA部分中发出您的javascript:

<script>
//<![CDATA[ 
var c = 4;
if (c > 3) {
  console.log(c); 
}
//]]>
</script>

这样他们就可以正确处理,同时仍然可以在JS中使用${}表达式