Smarty внутри javascript innerHTML - PullRequest
2 голосов
/ 17 июня 2011

Следующий код отображает тег {$products[i]} внутри меню выбора. Я пробовал {literal}, но безуспешно. Пожалуйста, скажите мне, как сделать эту функцию?1003 *

Мои коды JavaScript находятся во внешнем файле, и я вызываю эту функцию для добавления новых данных таблицы.

item_td.innerHTML="<select>{section name=i loop=$products} <option value='{$products[i]}' >&nbsp;{$products[i]}&nbsp;</option> {/section} </select>";

С уважением.

1 Ответ

0 голосов
/ 17 июня 2011

попробуйте этот код

item_td.innerHTML="<select>{/literal}{foreach from=$products item=product} <option value='{$product}'>&nbsp;{$product}&nbsp;</option>{/foreach}{literal} </select>";

вам может понадобиться добавить / удалить {literal}

...