javascript - genshi 和 javascript 符号?

标签 javascript genshi

我的 genshi 模板中有以下 javascript,但我不确定如何正确解析它:

floor = (!floor && floor !== 0)? 20 : floor;

我试过这个:

floor = (!floor &amp&amp floor !== 0)? 20 : floor;

但它总是产生这个错误:

'genshi.template.base.TemplateSyntaxError'> at not well-formed (invalid token)

有什么想法吗?

最佳答案

诀窍是将 JS 代码包装在 CDATA 标签中以隐藏 genshi 中的 js,但也为 javascript 注释掉 cdata 标签

<script type="text/javascript">
    //<![CDATA[
    floor = (!floor && floor !== 0)? 20 : floor;
    // ]]>
</script>

关于javascript - genshi 和 javascript 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9525364/

相关文章:

javascript - 在图表中显示 json 数据

Genshin - 如何打印范围内的所有变量

python - 如何使用 genshi.builder 以编程方式构建 HTML 文档?

python/genshi 换行到 html <p> 段落

javascript - FormData 不发送附加文件

javascript - 如何通过 Rails 5 中的链接选择单选按钮?

python - Chameleon ZPT中包含Genshi布局

javascript - genshi 模板大于运算符

php - 从 jquery 插件中的多选组获取值

javascript - Curl 获取有 Angular 页面的内容