第一种 模版数据绑定法:
在控制器里
$msg="挣钱是一种能力,花钱是一种技术,我虽能力不足,但我技术超群。";
$this->assign("msg",$msg);
在view模板里
<p class="hidden haha">{$msg}</p>
在对应的js里。
$(".haha").text();
这一种适合少量数据的交互使用。对数据敏感性不强的数据
第二种 ajax取数据法
这一个是大家会常用的方法
在对应的js里去请求
$.get $.post $.ajax
这一个具体用法大家百度一下好了。
这一种适合数据量大,对数据也敏感。
这一个方法的小问题就是,数据是在js加载完之后才有的。现实中有一些是我们需要这
一些数据比js加载的早。而且这一些数据最好对于js里是全局的。(特别是小白很需要这一个。)
这里我们就引出了
第三中 模板里的json数据
在控制器里
$admins=Db::query("select * from fa_admin");$this->assign("admin",$admins);
在模板里
<javascript>
var datajson={:json_encode($admins)}
<javascript>
在js里
你就可以可以用这一个全局变量datajson了。
这一个一般用于echart等需要json数据来驱动的插件。
好了就写到这里吧。有不明白的可以联系我VX:chen77436
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。