CrossPHP--在我们用ajax,js取不到指定数据时,我们可以换一种方式

项目中遇到的问题:

需求:

用的是layui的laypage组件,进行分页操作,熟悉layui的朋友都知道,laypage需要从服务端给其一个总条数,

但是在进行ajax请求时出了问题, 我是这样定义的




但是调用的时候却无法将数值直接返回回去,所以这里只能更换一种思路

在控制器中进行数据的查询,然后在模板中进行调用

比如这样:


1 模板文件: templetes\默认模板路径\settle\index.tpl.php



2 对应的取值控制器方法: settle.php



控制器中调用的模型方法: modules\withdraw\WithdrawModule.php


此操作中,实例化模型,调用模型中定义的方法getCount()查询数据,然后分配到data['result_count']变量中


3  然后分配到同名视图控制器settleView.php ,并把data数据传到templete\默认模板路径\settle\index.tpl.php中



4 这样,我们直接在模板文件中获取对应的数据就可以了


这样,就完成了控制器发送数据,模板文件接收数据的过程


效果:


猜你喜欢

转载自blog.csdn.net/m_nanle_xiaobudiu/article/details/79562837