我在Turbogears2 Web框架中使用Genshi模板引擎。在编写简单的 javascript if语句时,我收到错误" Unexpected token; " 。我正在比较表中的一些东西,如果它大于某个值,则打印它的值。它与此代码类似:
"var c = 4;
if (c > 3) {
console.log(c); }"
有人可以帮我解决这个问题。
谢谢
答案 0 :(得分:1)
始终在CDATA部分中发出您的javascript:
<script>
//<![CDATA[
var c = 4;
if (c > 3) {
console.log(c);
}
//]]>
</script>
这样他们就可以正确处理,同时仍然可以在JS中使用${}
表达式