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 相关文章推荐
WINDOWS服务器安装多套PHP的另类解决方案
Oct 09 PHP
新安装的MySQL数据库需要注意的安全知识
Jul 30 PHP
PHP注释实例技巧
Oct 03 PHP
PHP中的reflection反射机制测试例子
Aug 05 PHP
php通过文件流方式复制文件的方法
Mar 13 PHP
PHP生成器简单实例
May 13 PHP
PHP可变变量学习小结
Nov 29 PHP
thinkphp3.x中display方法及show方法的用法实例
May 19 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
Jun 15 PHP
实例讲解YII2中多表关联的使用方法
Jul 21 PHP
PHP面向对象五大原则之里氏替换原则(LSP)详解
Apr 08 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 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
Amazon Prime Video平台《无限住人 -IMMORTAL-》2020年开始TV放送!
2020/03/06 日漫
PHP 编程的 5个良好习惯
2009/02/20 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
PHP数组操作类实例
2015/07/11 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
JQuery的html(data)方法与&amp;lt;script&amp;gt;脚本块的解决方法
2010/03/09 Javascript
JavaScript的事件绑定(方便不支持js的时候)
2013/10/01 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
JavaScript常用截取字符串的三种方式用法区别实例解析
2018/05/15 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
Python中正则表达式的用法实例汇总
2014/08/18 Python
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
Python + Flask 实现简单的验证码系统
2019/10/01 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
Python就将所有的英文单词首字母变成大写
2021/02/12 Python
2019年.net常见面试问题
2012/02/12 面试题
职业生涯规划书的格式
2013/12/29 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
学校教师安全责任书
2014/07/23 职场文书
2015元旦晚会主持词(开场白+结束语)
2014/12/14 职场文书
优秀教师推荐材料
2014/12/16 职场文书
自主招生自荐信怎么写
2015/03/24 职场文书
计划生育责任书
2015/05/09 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js
Golang 并发编程 SingleFlight模式
2022/04/26 Golang