thinkphp 中实用的三种视图向控制器传值得方法
来源:互联网 发布:linux 当前时间 编辑:程序博客网 时间:2024/05/17 03:49
首先用得最多的恐怕是url 传值了吧
1.url传值
<volist name="news" id="news"> <div class="newbox"> <!-- 另一种写法 {:U('News/index?newsid'.$news['Article_ID'])} --> <a href="{:U('News/index',array('newsid'=>$news['Article_ID']))}"> </a> </div> </volist>
2.<form>表单传值
只要把input放进form中点击div或者按钮把form提交即可
<form action="{:U('Product/shousuo')}" id="forms"> <div class="header_input"> <input class="soso_input" type="text" name="keyword"/> <div onclick="shousuo()"> <img class="header_soso" src="__PUBLIC__/Home/pc/img/soso.jpg" alt="" /> </div> </div> </form>提交事件
function shousuo(){ $('#forms').submit(); }
3.ajax传值
var msg_sender = $(".mail_sender").val();var msg_text = $(".mail_text").val();var msg_title = $(".mail_title").val();var msg_code = $('.mail_code').val();
var url = '{:U('About/mail_ajax')}';$.post(url,{msg_sender:msg_sender,msg_text:msg_text,msg_title:msg_title,msg_code:msg_code,},function(data){console.log(data);if(data == 1){if (lang == 1) {alert("registration success")}else{alert("发送成功");};};这是ajax的简写.post是传输类型,url是你要传到哪里,{}中的是你要传输的值,a:a的格式,data是ajax返回的数据都存在data这里可以自己命名,sb。都可以你喜欢。
说完传值还有个问题是
控制器如何接收呢
Thinkphp给了我们一个I方法,这不是L是I,
上的3种方法都可以用I获取
如
I(‘a’),a是写msg_sender:msg_sender,冒号前边的,而冒号后面的是数据
实际看上面的例子
$newid=I('newid');
而表单获取的话是写input的name的值
$keyword = I('keyword');
阅读全文
0 0
- thinkphp 中实用的三种视图向控制器传值得方法
- Springmvc中视图向控制器传输参数的一种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- MVC 控制器向View传值的三种方法
- 在子视图中实现调用控制器里面的跳转方法这里介绍三种方法
- 关于MVC中控制器(controller)向视图(view)传值的几种方式
- 向html page中路径传值得值的方法
- MVC使用jQuery从视图向控制器传递Model的2种方法
- SpringMVC 控制器向视图传值的方式
- MFC控件使用之一 ListCtrl的使用
- Validate笔记二:表单验证插件Validate中的remote
- 常用统计函数Java版
- windows安装Memcached和Memcache
- Windows下解决adb连接不上的终极解决方案
- thinkphp 中实用的三种视图向控制器传值得方法
- Java程序员从笨鸟到菜鸟之(八十)细谈Spring(九)spring+hibernate声明式事务管理详解
- 什么是跨域?怎么解决跨域问题?
- 安装Ubuntu系统环境搭建和安装GNU Radio安装
- CodeVS 1026 逃跑的拉尔夫 题解
- AI学习之路(一)
- 集成网易云信实现自定义消息(类似淘宝聊天发送商品信息)
- Linux下的远程工具汇总(还可跨平台的)
- Unity接腾讯云语音