genshi和javascript符号?
我的genshi模板中有以下javascript,我不确定如何让它在没有错误的情况下进行解析:genshi和javascript符号?,javascript,genshi,Javascript,Genshi,我的genshi模板中有以下javascript,我不确定如何让它在没有错误的情况下进行解析: floor = (!floor && floor !== 0)? 20 : floor; 我试过这个: floor = (!floor && floor !== 0)? 20 : floor; 但它总是产生这样的错误: 'genshi.template.base.TemplateSyntaxError'>处的格式不正确(无效令牌) 有什么想法吗?你忘了分
floor = (!floor && floor !== 0)? 20 : floor;
我试过这个:
floor = (!floor && floor !== 0)? 20 : floor;
但它总是产生这样的错误:
'genshi.template.base.TemplateSyntaxError'>处的格式不正确(无效令牌)
有什么想法吗?你忘了分号 这行吗
&&代码>
如果没有,你可以作弊并重写它,不使用符号
floor = floor === 0 ? 0 : floor || 20;
你忘了分号
这行吗
&&代码>
如果没有,你可以作弊并重写它,不使用符号
floor = floor === 0 ? 0 : floor || 20;
诀窍是将JS代码包装在CDATA标记中,以对genshi隐藏JS,同时还为javascript注释CDATA标记
<script type="text/javascript">
//<![CDATA[
floor = (!floor && floor !== 0)? 20 : floor;
// ]]>
</script>
//
诀窍是将JS代码包装在CDATA标记中,以对genshi隐藏JS,同时对javascript注释CDATA标记
<script type="text/javascript">
//<![CDATA[
floor = (!floor && floor !== 0)? 20 : floor;
// ]]>
</script>
//
$amp;不起作用,因为最终生成的javascriptNo,我不知道该怎么做:(genshi是基于xml的吗?如果是这样,你可以尝试使用cdata部分…只需谷歌“cdata部分”。我试过了,但是cdata也导致浏览器忽略了javascript。&;$amp;不起作用,因为它最终生成的javascriptNo中的结果是这样的。我不知道该怎么做,因为:(genshi是基于xml的吗?如果是这样,你可以尝试使用cdata部分…只需谷歌“cdata部分”.我试过了,但是cdata导致浏览器也忽略了javascript。