tp5修改(实现即点即改)


Posted in PHP onOctober 18, 2019

效果如下所示:

tp5修改(实现即点即改)

点击修改时把想修改的变成input框

实现代码如下:根据自己实际情况修改即可。

<script type="text/javascript">
 $(document).on('click','.xiu',function(){


    old_val=$(this).html(); 
    
    // $(this).parent().html("<input type=\'text\' value="+old_val+" class='input'>");


    old_text = $('.text').html();
    var obj=$(this).parent().parent();
    var id=obj.attr('qid');//id
    var name=obj.find('.name').html();//姓名
    var img=obj.find('.img').val();//照片   
    var age=obj.find('.age').html();//年龄
    var num=obj.find('.num').html();//球队
    var text=obj.find('.text').html();//简介
    obj.find('.name').html('<input type="text" value="'+name+'" >')
    // obj.find('.img').html('<input type="file" value="'+img+'" >')
    obj.find('.age').html('<input type="text" value="'+age+'" >')
    obj.find('.num').html('<input type="text" value="'+num+'" >')
    obj.find('.text').html('<input type="text" value="'+text+'" >')
    $(this).attr('class','gai');
    $(this).html('保存');
    // var val=$(this).val(); //获取修改后的值  
    //  $.ajax({   
    //   type:'post',   
    //   url:"{:URL('/index/backstage/update')}",   
    //   data:{
    //    id:id,
    //    val:val 
    //   }, 
    //   dataType:"json",   
    //   success:function(msg){
    //   // alert(msg)   
    //     if(msg == 1){   
    //       obj.parent().html("<span class='name'>"+val+"</span>")   
    //     }else{   
    //       obj.parent().html("<span class='name'>"+old_val+"</span>")   
    //     }   
   
    //   }   
    // })   
  })   
$(document).on('click','.gai',function(){   
 var obj=$(this).parent().parent();  
    var id=obj.attr('qid'); //获取要修改内容的id
 var name=obj.find('.name').children().val();//姓名
 var age=obj.find('.age').children().val();//年龄
 var num=obj.find('.num').children().val();//球队
 var text=obj.find('.text').children().val();//简介
 // alert(name+age+num+text)
     $.ajax({   
      type:'post',   
      url:"{:url('backstage/update')}",   
      data:{
       id:id,
       name:name, 
       age:age, 
       num:num, 
       text:text, 
      },   
      success:function(e){
     obj.find('.name').html(name)
     obj.find('.age').html(age)
     obj.find('.num').html(num)
     obj.find('.text').html(text)
      }   
    })
     $(this).attr('class','xiu');
    $(this).html('修改');  
 })

</script>

控制器里写:

//修改
  public function update()
  {  
   // echo 1111;die;
 


    $id=$_POST['id'];
    $data=$_POST;
    // $name=$_POST['name'];   
    // $age=$_POST['age'];   
    // $num=$_POST['num'];   
    // $text=$_POST['text'];
    
    $res=Db('qname')->where('id', $id)->update($data);
    if ($res) {
     echo "11111";
    }


  }

以上这篇tp5修改(实现即点即改)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
判“新”函数:得到今天与明天的秒数
Oct 09 PHP
PHP令牌 Token改进版
Jul 18 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
FireFox浏览器使用Javascript上传大文件
Oct 30 PHP
变量在 PHP7 内部的实现(一)
Dec 21 PHP
Linux(CentOS)下PHP扩展PDO编译安装的方法
Apr 07 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
Jan 07 PHP
php连接mysql数据库
Mar 21 PHP
php json相关函数用法示例
Mar 28 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
在TP5数据库中四个字段实现无限分类的示例
Oct 18 #PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
Oct 18 #PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
Oct 18 #PHP
tp5.1 实现setInc字段自动加1
Oct 18 #PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
Oct 18 #PHP
thinkphp5 模型实例化获得数据对象的教程
Oct 18 #PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
Oct 18 #PHP
You might like
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
js实现延迟加载的方法
2015/06/24 Javascript
简单实现jQuery进度条轮播实例代码
2016/06/20 Javascript
关于微信jssdk实现多图片上传的一点心得分享
2016/12/13 Javascript
Vue数据驱动模拟实现3
2017/01/11 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
2017/11/27 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
python 中的列表解析和生成表达式
2011/03/10 Python
使用Python的PEAK来适配协议的教程
2015/04/14 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
单利模式及python实现方式详解
2018/03/20 Python
django中的HTML控件及参数传递方法
2018/03/20 Python
python实现数据导出到excel的示例--普通格式
2018/05/03 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
Python实现壁纸下载与轮换
2020/10/19 Python
CSS3 animation实现简易幻灯片轮播特效
2016/09/27 HTML / CSS
英国翻新电子产品购物网站:Tech Trade
2017/12/25 全球购物
欧洲最大的品牌水上运动服装和设备在线零售商:Wuituit Outlet
2018/05/05 全球购物
Subside Sports德国:足球球衣和球迷商品
2019/06/08 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
护士实习鉴定范文
2013/12/22 职场文书
教师拔河比赛广播稿
2014/10/14 职场文书
给老师的感谢信
2015/01/20 职场文书
社区党建工作总结2015
2015/05/13 职场文书
项目备案申请报告
2015/05/15 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书
学习党史心得体会2016
2016/01/23 职场文书
《将心比心》教学反思
2016/02/23 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript