thinkphp5中带参数跳转

本文总结在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中的变量,可以使用字符串拼接方式传参。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值