从模板引擎填充javascript数组

fill javascript array from template engine

本文关键字:javascript 数组 填充 引擎      更新时间:2023-09-26

我想用raintpl填充javascript数组,如下代码所示。此行的问题是,行的末尾。例如这行:

var theSummaries = new Array({loop="lastNewsTicker"}"{$value.subject}",{/loop});

在firefox中渲染后,创建以下结果:

var theSummaries = new Array("Hello","How","Are",);

"Are"后面的逗号是我的问题,在定义javascript数组时会产生错误。

如何填充这个数组并解决问题?

你可以试试这样的东西:

var theSummaries = new Array(
     {loop="lastNewsTicker"}
         "{$value.subject}"
         {if !$smarty.section.value.last}, {/if}
     {/loop}
     );