thinkphp5中带参数跳转

来源:互联网 发布:java static的作用 编辑:程序博客网 时间:2024/05/22 00:17

本文总结在thinkphp5中涉及到带参数跳转的方式和方法。

由于thinkphp5相较之前的3版本有修改,不再使用__URL__,所以这里总结下几种跳转场景和方法:

一、表单提交

view层进行表单提交时,通过action指定提交方法和地址。

//无参数<form action="{:url('Index/index/processNew')}" type="post">

二、a标签链接

//控制器中传过来的参数<a href="{:url('Date/index/index'), ['id' => $vo['id']}">

这里的参数$vo[‘id’]是controller层传过来的。


三、js中使用location跳转

//js中的变量参数data = 'aaaa';url = "{:url("Index/index/process")}" + "?param=" + data;location.href = url;

四、使用ajax提交

跳转地址同上。

总结:

1.涉及到跳转地址的方式如上四种方法所述。
2.涉及到跳转地址带参数的有如上2种方式:一种是参数是控制器传过来的,可以直接在url()方法中传参。另一种是js中的变量,可以使用字符串拼接方式传参。

原创粉丝点击