• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
    POST TIME:2021-10-18 05:12

    背景

    在一个ThinkPHP的复杂页面(包含volist)中实现volist标签显示Jquery查询结果的返回

    知识点

    使用ajax的目的是不刷新整个页面的前提下实现部分表格数据的刷新,但是注意ThinkPHP框架中的volist标签是运行在服务器端的,所以使用js动态获取的数据是无法使用thinkPHP标签的,无法将 $this->ajaxReturn($data); 的结果直接用 $("#div_id").HTML(data) 的方法显示。

    目前找到的解决方法(都有缺陷)

    1.新建一个页面进行显示

    重新打开一个跳转页面,将返回的值采用 $this->assign("volist_name", $data); 的方式返回。

    **缺陷:相当于对整个页面重新进行了加载,并没有达到部分更新表单的需求。

    2.不用thinkPHP框架的标签进行显示

    不采用 volist 标签,对 ajaxReturn 返回的结果进行分析,按照自己的js的template模板进行显示,可以实现局部表单更新

    1,template模板 script id="events-template" type="x-tmpl-mustache">     {{#data}}      

    总结

    以上所述是小编给大家介绍的thinkphp 中的volist标签在ajax操作中的特殊性(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • Thinkphp的volist标签嵌套循环使用教程
    • ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
    • ThinkPHP模板中判断volist循环的最后一条记录的验证方法
    • ThinkPHP模板循环输出Volist标签用法实例详解
    • ThinkPHP采用volist>实现三级循环代码实例
    • ThinkPHP实现二级循环读取的方法
    • thinkPHP模板中for循环与switch语句用法示例
    • ThinkPHP之foreach标签使用概述
    • thinkphp特殊标签用法概述
    • Thinkphp5.0框架视图view的循环标签用法示例
    上一篇:PHP7扩展开发之基于函数方式使用lib库的方法详解
    下一篇:详解thinkphp中的volist标签
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信