以下代码在选择菜单中显示 {$products[i]}
标签。我尝试了 {literal}
但没有成功。请告诉我如何制作这个函数?我应该在哪里放置 {literal} 或 {rdelim} 标签?
我的 javascript 代码在一个外部文件中,我调用这个函数来添加新的表格数据。
item_td.innerHTML="<select>{section name=i loop=$products} <option value='{$products[i]}' > {$products[i]} </option> {/section} </select>";
问候。
最佳答案
试试这段代码
item_td.innerHTML="<select>{/literal}{foreach from=$products item=product} <option value='{$product}'> {$product} </option>{/foreach}{literal} </select>";
您可能需要添加/删除{literal}
关于php - Smarty inside javascript innerHTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388924/