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 相关文章推荐
一个捕获函数输出的函数
Feb 14 PHP
Dedecms V3.1 生成HTML速度的优化办法
Mar 18 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
PHP中的float类型使用说明
Jul 27 PHP
PHP5中新增stdClass 内部保留类
Jun 13 PHP
PHP抽象类 介绍
Jun 13 PHP
基于wordpress主题制作的具体实现步骤
May 10 PHP
PHP实现对png图像进行缩放的方法(支持透明背景)
Jul 15 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
php中遍历二维数组并以表格的形式输出的方法
Jan 03 PHP
PHP7 echo和print语句实例用法
Feb 15 PHP
Laravel 自动生成验证的实例讲解:login / logout
Oct 14 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
PHP 编程安全性小结
2010/01/08 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
2015/10/20 PHP
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
页面回到顶部的三种实现(锚标记,js)
2012/10/01 Javascript
你必须知道的JavaScript 变量命名规则详解
2013/05/07 Javascript
浏览器的JavaScript引擎的识别方法
2013/10/20 Javascript
jquery提交form表单简单示例分享
2014/03/03 Javascript
JS删除字符串中重复字符方法
2014/03/09 Javascript
js创建对象的方式总结
2015/01/10 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
在node中使用jwt签发与验证token的方法
2019/04/03 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
Javascript类型判断相关例题及解析
2020/08/26 Javascript
Python中replace方法实例分析
2014/08/20 Python
Python Property属性的2种用法
2015/06/21 Python
Python 基础知识之字符串处理
2017/01/06 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
python实现按长宽比缩放图片
2018/06/07 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
django如何通过类视图使用装饰器
2019/07/24 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
python中append函数用法讲解
2020/12/11 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
Html5页面中的返回实现的方法
2018/02/26 HTML / CSS
GAP欧盟网上商店:GAP EU
2016/09/13 全球购物
倡议书格式
2014/04/14 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
2014年实验室工作总结
2014/12/03 职场文书
简单聊一聊SQL注入及防止SQL注入
2022/03/23 MySQL