我正在使用文件擴展名「.tpl」的PrestaShop頁面。我得到的JavaScript代碼來自動完成這樣的:從Smarty的數據庫記錄獲取javascript var
var currencies = [
{ value: 'Afghan afghani', data: 'AFN' },
{ value: 'Albanian lek', data: 'ALL' },
{ value: 'Algerian dinar', data: 'DZD' },
{ value: 'European euro', data: 'EUR' },
{ value: 'Angolan kwanza', data: 'AOA' },
{ value: 'East Caribbean dollar', data: 'XCD' },
{ value: 'Vietnamese dong', data: 'VND' },
{ value: 'Yemeni rial', data: 'YER' },
{ value: 'Zambian kwacha', data: 'ZMK' },
{ value: 'Zimbabwean dollar', data: 'ZWD' },];
雖然我也已經有一個foreach
如下面的例子:
{foreach from=$currencies item=currency}
{$currency.name}
{$currency.code}
{/foreach}
如何輸出currencies
值與foreach
?我想這樣的代碼:
var currencies = [
{foreach from=$currencies item=currency}
{ value: '{$currency.name}', data: '{$currency.code}' },
{/foreach},];
http://i.stack.imgur.com/DhYgL.jpg
我不確定你想要什麼。你想改變數據庫還是顯示什麼? –
我想改變這個: {value:'阿富汗阿富汗尼',數據:'AFN'}, {value:'阿爾巴尼亞列克',數據:'ALL'}, {value:'阿爾及利亞第納爾',數據: 'DZD'}, 是這樣的: {foreach from = $ currency item = currency} {value:'{$ currency.name}',data:'{$ currency.code}'}, {/ foreach } – user3532071
你正試圖建立一個json對象並將它設置在數據庫中?或者這是否會顯示在網頁上? –