次のコードは、{literal}
を試しましたが、成功しませんでした。この関数を作成する方法を教えてください。{literal}タグまたは{rdelim}タグを置く必要がありますか?Smartyのjavascript innerHTML
私のJavaScriptコードは外部ファイルにあり、この関数を呼び出して新しいテーブルデータを追加します。
item_td.innerHTML="<select>{section name=i loop=$products} <option value='{$products[i]}' > {$products[i]} </option> {/section} </select>";
よろしくお願いいたします。
を追加する必要があり、このコード
を試してみてください...それはJSを読んで、それをSmartyに渡すための何らかのPHPシステムなしでは起こりません... – JAAulde
Noxtのコメントの1つに追加するには、スマートテンプレートにグローバル変数を作成することができますあなたの外部ファイルで使用されています。いくつかのテクニックに関するこの質問を参照してください:http://stackoverflow.com/questions/6340470/variable-passed-from-php-to-smarty-and-to-javascr ipt –