我怎样才能json_encode
在文字 javascript 块中创建一个内部?基本上这是聪明的模板。
{literal}
<script>
function openWin() {
var O = {php} echo json_encode($obj);{/php}; // syntax error
alert(O);
}
</script>
{/literal}
我怎样才能json_encode
在文字 javascript 块中创建一个内部?基本上这是聪明的模板。
{literal}
<script>
function openWin() {
var O = {php} echo json_encode($obj);{/php}; // syntax error
alert(O);
}
</script>
{/literal}
自从我不得不摆弄 Smarty 模板以来已经有一段时间了,但我认为您必须关闭文字标签才能运行您的 php 代码。如果您遇到错误,请尝试删除它echo
- 我不记得它是否在 smarty 标签内时是隐式的。
{literal}
<script>
function openWin() {
var O = {/literal}{php}echo json_encode($obj);{/php}{literal};
alert(O);
}
</script>
{/literal}
附录:
用于回显变量的 Smarty 语法也可以容纳“过滤器”(即函数)
{$obj|json_encode}