我的 genshi 模板中有以下 javascript,但我不确定如何正确解析它:
floor = (!floor && floor !== 0)? 20 : floor;
我试过这个:
floor = (!floor && 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/