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
基于mysql的bbs设计(四)
Oct 09 PHP
php生成缩略图的类代码
Oct 02 PHP
深入PHP中慎用双等于(==)的详解
Jun 06 PHP
jQuery+php实现ajax文件即时上传的详解
Jun 17 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
php中explode的负数limit用法分析
Feb 27 PHP
Zend Framework入门之环境配置及第一个Hello World示例(附demo源码下载)
Mar 21 PHP
PHP基于GD库实现的生成图片缩略图函数示例
Jul 05 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
PHP attributes()函数讲解
Feb 03 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 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验证码类实例分享
2013/12/27 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
PHP常用正则表达式精选(推荐)
2019/05/28 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
How to Auto Include a Javascript File
2007/02/02 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
基于jQuery的仿flash的广告轮播代码
2010/11/04 Javascript
javaScript如何生成xmlhttp
2013/12/16 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
2014/10/16 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
jQuery语法小结(超实用)
2015/12/31 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
2017/09/28 Javascript
修改Nodejs内置的npm默认配置路径方法
2018/05/13 NodeJs
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
[05:31]DOTA2英雄梦之声_第04期_光之守卫
2014/06/23 DOTA
[00:43]魔廷新尊——痛苦女王至宝捆绑包
2020/06/12 DOTA
Python多线程编程(六):可重入锁RLock
2015/04/05 Python
python计算文本文件行数的方法
2015/07/06 Python
Python实现计算两个时间之间相差天数的方法
2017/05/10 Python
python处理csv数据动态显示曲线实例代码
2018/01/23 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
在tensorflow中实现去除不足一个batch的数据
2020/01/20 Python
世博会口号
2014/06/20 职场文书
投资入股合作协议书
2014/10/28 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
教师思想工作总结2015
2015/05/13 职场文书
党小组评议意见
2015/06/02 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python