扫码关注官方订阅号
jsheader.is_verify = {if($this_login_user->is_verifycode())}true{else}false{/if};
PHP文件中的一段js.
提示错误,可是写的根本让人看不懂。谁能来看看错在哪?
走同样的路,发现不同的人生
改成这样通过了。。。。精通者请来讲讲道理。 jsheader.is_verify = "{if($this_login_user->is_verifycode())}true{else}false{/if}";
如果能多采纳几个答案就好了,大家都说了一半半的。虽然最后解决问题的途径只是简单的赋值。感谢所有解惑的人^^
题主可能是在使用织梦等php程序。
jsheader.is_verify = {if($this_login_user->is_verifycode())}true{else}false{/if}
这看起来应该是smarty,一个php下的模板引擎。很多php程序使用了这个引擎。 其中用大括号包裹的部分会被模板引擎识别为php代码并予以执行,输出的最终模板数据为代码执行的结果。
这段代码只能在smart模板中使用,直接用于php代码或者js代码中都是不对的。
该段模板数据在经过模板引擎处理时,根据当前php环境下执行$this_login_user->is_verifycode()的结果来判断生成的最终数据是
jsheader.is_verify = true
还是
jsheader.is_verify = false
这个最终成果才是最后出现在网页里的内容。
你真逗 哥们
{if($this_login_user->is_verifycode())}true{else}false{/if} 这一段是smarty语法吧??如果没有经过smarty编译的话 那么本身这句话就是错的 ,js中没有->这样的对象访问符。
首先你需要对js的基本语法有所了解,这段代码就不是js:"$this_login_user->is_verifycode()"
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
改成这样通过了。。。。精通者请来讲讲道理。
jsheader.is_verify = "{if($this_login_user->is_verifycode())}true{else}false{/if}";
如果能多采纳几个答案就好了,大家都说了一半半的。虽然最后解决问题的途径只是简单的赋值。感谢所有解惑的人^^
题主可能是在使用织梦等php程序。
这看起来应该是smarty,一个php下的模板引擎。很多php程序使用了这个引擎。
其中用大括号包裹的部分会被模板引擎识别为php代码并予以执行,输出的最终模板数据为代码执行的结果。
这段代码只能在smart模板中使用,直接用于php代码或者js代码中都是不对的。
该段模板数据在经过模板引擎处理时,根据当前php环境下执行$this_login_user->is_verifycode()的结果来判断生成的最终数据是
还是
这个最终成果才是最后出现在网页里的内容。
你真逗 哥们
{if($this_login_user->is_verifycode())}true{else}false{/if} 这一段是smarty语法吧??如果没有经过smarty编译的话 那么本身这句话就是错的 ,js中没有->这样的对象访问符。
首先你需要对js的基本语法有所了解,这段代码就不是js:"$this_login_user->is_verifycode()"