Я использую JavaScript для добавления HTML в мою DOM. Я хочу включить в это Freemarker, но он, похоже, не работает, он просто становится строкой. Есть ли способ сделать это?
Я использую JavaScript для создания таблицы на основе ответа от моего Ajax-вызова. Но я получаю информацию, которую хочу включить в таблицу, из двух мест, как из Ajax-вызова, так и из шаблона Freemarker. Я импортирую шаблон Freemarker вверху моего HTML-файла. А затем попробуйте сделать это в моем JavaScript:
rows += '<td class=""><#if data.price?has_content>${data.price?number?string(",##0.00##")} ${otherData.currency!""}<#else>–</#if></td>';
Я ожидаю получить то, что получил бы, если бы я включил его в свой HTML-файл напрямую, но вместо этого он просто стал строкой. Любые идеи о другом способе сделать это, или почему это не работает?