PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

从控制器向js转数据的三种方法

管理员 2024-12-14
Fastadmin
30

第一种 模版数据绑定法:

在控制器里
$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修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部