Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用smarty在JavaScript中导入模板文件_Javascript_Smarty - Fatal编程技术网

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

使用smarty在JavaScript中导入模板文件,javascript,smarty,Javascript,Smarty,大家好,我想使用smarty导入带有JavaScript的脚本模板,但我的代码不起作用,而且我有一个错误。有人能告诉我如何以真实的方式实现这一点吗?多谢各位 JS: 错误: Uncaught SyntaxError: Unexpected identifier in var tpl = {include file="myscript.tpl"}; 您的Javascript可能在中,因此您需要做的是: {literal} <script> .... var tpl = '{/lit

大家好,我想使用smarty导入带有JavaScript的脚本模板,但我的代码不起作用,而且我有一个错误。有人能告诉我如何以真实的方式实现这一点吗?多谢各位

JS:

错误:

Uncaught SyntaxError: Unexpected identifier in

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

您的Javascript可能在中,因此您需要做的是:

{literal}
<script>
....
var tpl = '{/literal}{include file="myscript.tpl"}{literal}'; /* it will be a string */
....
</script>
{/literal}
{literal}
....
var tpl='{/literal}{include file=“myscript.tpl”}{literal}';/*它将是一根绳子*/
....
{/literal}

也可能对您有所帮助。

tpl
不是有效的javascript对象。尝试
var-tpl={includeFile:“myscript.tpl”}现在我没有任何错误,但是我的模板文件没有导入。你真的确定这个格式是真的包含smarty的模板文件吗?不,我不确定。。。由于它是一个php库,而不是javascript库,您阅读了吗?
{literal}
<script>
....
var tpl = '{/literal}{include file="myscript.tpl"}{literal}'; /* it will be a string */
....
</script>
{/literal}