0
我在我的calendar.tpl
文件中有smarty數組。我嘗試將該數組發送到javascript.but但我不知道該怎麼做。如何將smarty數組發送到javascript
PHP文件
public function hookDisplayCarrierExtraContent()
{
$DeliveryWeek=new DeliveryWeek();
$resul=$DeliveryWeek->getweekday();
$this->smarty->assign(array('WeekVal' => $resul));
return $this->display(__FILE__, 'views/templates/front/calendar.tpl');
}
calendar.tpl
<div class="block_content">
{$WeekVal}
</div>
<script type="text/javascript">
var arry= // get smarty array
</script>
------更新---------
解決方案我 你可以得到數組作爲文本 .tpl
<div id="grabMe">{$WeekVal}</div>
<script type="text/javascript">
{literal}
var arry= $("#grabMe").text();
{/literal}
</script>
我已經試過it.then我的控制檯顯示'未捕獲的SyntaxError:意外令牌' – user8164155
這個怎麼樣? 'var arr = {$ WeekVal | @json_encode};' – Ciprian
這也顯示了同樣的錯誤。 – user8164155