使用 smarty 导入 JavaScript 中的模板文件

Importing template file in JavaScript by using smarty

大家好,我想使用 smarty 导入我的脚本模板 JavaScript,但是我的代码不起作用,我有一个错误,有人可以告诉我如何以正确的方式做到这一点吗?谢谢。

JS:

var tpl = {include file="myscript.tpl"};
$('.plus').html(tpl);

错误:

Uncaught SyntaxError: Unexpected identifier in

var tpl = {include file="myscript.tpl"};

你的Javascript可能在literal tag以内,所以你需要做的是:

{literal}
<script>
....
var tpl = '{/literal}{include file="myscript.tpl"}{literal}'; /* it will be a string */
....
</script>
{/literal}

This topic也可能对你有帮助。