ThinkPHP--改变状态--某个键值的来回切换操作
2015-12-11 20:55
711 查看
后台操作:
前台操作–html
前台js
public function doDis(){ //验证是否是post if(IS_POST){ //获取post数据,并转为整型 $id = (int)$_POST['did']; $dis = (int)$_POST['id']; //实例化 $model = M('Specialist'); //当等于0 if($dis==0){ //主键 $model->specialist_id=$id; //状态 $model->dis=1; //保存 $model->save(); }else{ //主键 $model->specialist_id=$id; //状态 $model->dis=0; //保存 $model->save(); } } }
前台操作–html
<if condition='$vo.dis eq 0'> <a onclick="dodis(this,'{$vo.dis}','{$vo.specialist_id}')" class="" href="#"> <i class=""></i>已开启</a> <else /> <a onclick= "dodis(this,'{$vo.dis}', '{$vo.specialist_id}')" class="" href="#"><i class=""></i>未开启</a></if>
前台js
function dodis(obj,gid,id){ $.ajax({ url:'__GROUP__/Specialist/doDis', type:"post", data:{'id':gid,'did':id}, //dataType:'json', success:function(data){ location.reload(); }, }); }
相关文章推荐
- kindeditor 批量上传 上传失败 thinkphp swfupload session
- ThinkPHP关联模型操作实例分析
- thinkphp3.0 模板中函数的使用
- ThinkPHP采用<volist>实现三级循环代码实例
- Thinkphp模板标签if和eq的区别和比较实例分析
- 合并ThinkPHP配置文件以消除代码冗余的实现方法
- ThinkPHP中自定义目录结构的设置方法
- ThinkPHP控制器详解
- ThinkPHP自动转义存储富文本编辑器内容导致读取出错的解决方法
- 解析thinkphp中的M()与D()方法的区别
- ThinkPHP采用模块和操作分析
- Thinkphp模板中使用自定义函数的方法
- linux下使用ThinkPHP需要注意大小写导致的问题
- ThinkPHP中FCKeditor编辑器的使用方法
- thinkphp的CURD和查询方式介绍
- THINKPHP支持YAML配置文件的设置方法
- Thinkphp中import的几个用法详细介绍
- 浅谈thinkphp的实例化模型
- ThinkPHP控制器里javascript代码不能执行的解决方法
- ThinkPHP2.0读取MSSQL提示Incorrect syntax near the keyword 'AS'的解决方法