• 从数据库取数据
  • 数据传递
  • volist数据分解
  • action交还控制器
  • 部分跳转
  • 过程总结

1.从数据库取数据

在application/模块名/controller/控制器名/方法名中对数据库进行获取,这里为了方便,举例为application/modulea/controller/x/test

$result = Db::name('data')->where('uid',session('xx.uid'))->select();

数据传递

这里可以是标题栏的数据,然后就通过

 $this->assign('data', $result);

这种方式可以传递到

application/modulea/view/x/test.html

volist数据分解

这个test.html可以通过volist进行处理:

{volist name="data" id="item_data"}<h3>{$item_data}</h3>
{/volist}

此时,$i为默认索引,可以这样用:

{volist name="data" id="item_data"}<h3>{$i.'='.$item_data}</h3>
{/volist}

action交还控制器

如果html界面需要某种处理,可以直接写个action交给控制器进行跳转就行了。

<form action="/modulea/x/login"></form>

部分跳转

如果需要部分跳转,则需要使用iframe,比如iframe的src为某个相对网址(首次加载地址),的name是fr

<iframe src='/modulea/x/test2' name='fr'></iframe>

点击旁边的某个按钮以后,需要进行跳转,所以,要写一个超链接:

<a href="{:url($item_data['url'])}" target="fr"></a>

注意,此处的target必须要与前面的name一致,此处url也是相对网址,格式为:/模块名/控制器名/方法名。

过程总结:

控制器取数据,取完用assign传给视图,视图用volist进行展示,视图通过action来进行页面跳转。

ps:过滤非法网址:

$this->user = session('xx');
if(!this->user['uid']){return $this->redirect('/modulea/x/login');
}

thinkphp5使html5实现动态跳转相关推荐

  1. DEDEv5.6跳转网址修改成直链地址而非动态跳转

    因为之前DEDE技术吧站长用织梦DEDECMSv5.6做了个网址导航站(站长导航 www.97644.com),而当时完工的时候虽然基本都做得差不多了,也做了伪静态,做了伪静态之后的列表也地址如(ht ...

  2. html选择本地文件视频并播放器,使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file)...

    使HTML5视频播放器播放不同的文件(Make a HTML5 video player play a different file) 在播放视频时,我无法让HTML5播放器播放不同的视频,我尝试更改 ...

  3. 定义视频尺寸html,使HTML5视频海报与视频本身尺寸相同

    有谁知道如何调整HTML5视频海报的大小,使其适合视频本身的确切尺寸?使HTML5视频海报与视频本身尺寸相同 这里是代码: HTML: ​ CSS: video{ border:1px solid r ...

  4. HTML5 实现动态爱心网页代码

    HTML5 实现动态爱心网页代码 表白女朋友找不到合适的方法?可以试一试动态爱心网页,带你升华感情,一步步走上人生巅峰. 代码如下: <!doctype html> <html> ...

  5. html5拓扑图图入门,如何使用HTML5 Canvas动态的绘制拓扑图

    如何使用HTML5 Canvas动态的绘制拓扑图 使用HTML5 Canvas动态的绘制拓扑图: HTML5中引入新的元素canvas,其drawImage 方法允许在 canvas 中插入其他图像( ...

  6. html视频播放完自动跳转,在html5视频中跳转到currentTime后自动播放

    我试图创建一个视频,该视频在点击按钮后跳转到视频后从视频中的某个点自动播放.我拥有它,以便视频跳到现场,但我无法弄清楚如何从那里自动播放.我是新来的JavaScript,我想可能有一个简单的解决方案, ...

  7. 【CSON原创】HTML5字体动态粒子效果发布

    功能说明: 输入字体,按确定后,右侧画布出现字体的动态粒子效果. 效果预览: 输入显示内容: 实现分析: 之前看过hongru的事情没有想象中那么难--JX官网首页3D粒子效果,和当耐特砖家的HTML ...

  8. html粒子效果原理,HTML5字体动态粒子效果

    功能说明: 输入字体,按确定后,右侧画布出现字体的动态粒子效果. 效果预览: 详见:http://www.cnblogs.com/Cson/archive/2012/04/02/2429734.htm ...

  9. thinkPHP5.0中使用header跳转没作用

    我在controller中的方法中这样写: header("Location:".$url); 但是一直没动静,不会跳转,最后还是官方文档解决了 https://www.kancl ...

最新文章

  1. 如何在TFS中用命令行提交更新
  2. Kubernetes理论基础
  3. PAT——1022. D进制的A+B
  4. Angular ActivatedRouteSnapshot
  5. 开课吧的python的证书_Python在生活中的几个实用场景,简直太厉害了
  6. BCGSoft Demo示例展示:对话框示例
  7. HTML5拖放API(代码展示)
  8. 问答Goodfellow:没有样例能不能训练机器学习算法?
  9. tessnet2 在vs2010 及以上版本不能调用的解决方案
  10. python中如何导入图片_python如何导入图片
  11. 浙大mooc翁凯 C语言笔记
  12. workbench动力学周炬_ANSYS Workbench有限元分析实例详解 动力学 周炬 苏金英 ANSYS Workbench动力学数值模拟模态分析教程 有限元理论和工程实践书...
  13. XSS线上靶场---haozi
  14. C语言 线程的回收与子线程返回值的接收
  15. HTML 打印table分页
  16. 攻防世界shanghai
  17. 基于matlab的正交振幅调制与解调,正交幅度调制和解调(QAM)
  18. 独立版:零点城市社交电商V2.1.9.8 新增多宝鱼第三方商品插件
  19. 《计算机网络自顶向下方法-第七版》第一章总结
  20. SSP广告引擎(1)对接流程

热门文章

  1. Stata:工具变量法(IV)也不难呀!
  2. 云脑科技CloudBrain--微软上海加速器唯一入选的人工智能企业
  3. 国开电大 电气传动与调速系统 形考任务
  4. 什么是小瀑布陷阱? 敏捷与小瀑布的区别是什么?
  5. 移动端布局js动态计算rem
  6. STM32F103学习笔记四 时钟系统
  7. 【STM32】STM32标准库与HAL库对照学习教程特别篇--系统时钟RCC详讲
  8. 路由表+常用网络命令+SSL的WEB安全访问+常用网络命令使用技巧
  9. vue点击url链接下载文件
  10. vue3 斗兽棋游戏