smarty中js的调用方法示例,smartyjs调用示例
本文实例讲述了smarty中js的调用方法,分享给大家供大家参考。具体方法分析如下:
一、问题:
有时候,在smarty中,包含js的时候,整个页面就不会显示,而程序员往往在页面中找错误,程序页面,模板页面检查了多次都没有错误,就很郁闷了。
二、解决办法:
该模板源码有公司简介、公司新闻、产品展示、客户案例、留言等企业官网常用页面功能。模板是响应式模板,支持多语言,完善的标签调用修改起来很方便。功能特点:1. 使用的框架采用HkCms开源内容管理系统v2.2.3版本、免费可以商用。2. 所需环境Apache/Nginx,PHP7.2 及以上 + MySQL 5.6 及以上。3. 安装教程: (1) 站点运行路径填写到public目录下。 (2) 浏览
立即学习“PHP免费学习笔记(深入)”;
把模板页面中的js代码拷贝出来放在新建的js文件中,然后在包含到模板页面里面,如:
这样一来,问题就解决了。
希望本文所述对大家的PHP程序设计有所帮助。
smarty数组调用不需要使用'符号,在js中要调用smarty变量,可以在js原代码(必须是页面js代码中)赋值,例子:
{literal}
<script type="javascript"><br>var a=(如果是数值){/literal}smarty数值变量{literal};(如果是字符串)'{/literal}smarty字符串变量{literal}';<br></script>
{/literal}
smarty值调用一般为:{$arr[135].value},如果你获取的值不同请检查你的代码输出,smarty一般不会出错!
写在外部的jS中,var abc=是无法被smarty解析为正确的值的,就会造成JS语法错误。如果需要使用JS变量,则必须将变量部分写在模板文件内,这样才能被解析为正确的值










