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 相关文章推荐
打造计数器DIY三步曲(中)
Oct 09 PHP
删除数组元素实用的PHP数组函数
Aug 18 PHP
比较全面的PHP数组的使用方法小结
Sep 23 PHP
php中一个有意思的日期逻辑处理
Mar 25 PHP
PHP禁止个别IP访问网站
Oct 30 PHP
PHP中cookie和session的区别实例分析
Aug 28 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
php数组函数array_walk用法示例
May 26 PHP
php微信公众号开发模式详解
Nov 28 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
PHP下判断网址是否有效的代码
2011/10/08 PHP
PHP取进制余数函数代码
2012/01/19 PHP
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
PHP错误Warning:mysql_query()解决方法
2015/10/24 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
jquery 插件 任意位置浮动固定层
2008/12/25 Javascript
Mootools 1.2 手风琴(Accordion)教程
2009/09/15 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
vue检测对象和数组的变化分析
2018/06/30 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
ES6知识点整理之函数对象参数默认值及其解构应用示例
2019/04/17 Javascript
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
如何保障Web服务器安全
2014/05/05 面试题
为什么要做架构设计
2015/07/08 面试题
销售工作岗位职责
2013/12/24 职场文书
高中学生干部学习的自我评价
2014/02/21 职场文书
10的分与合教学反思
2014/04/30 职场文书
人事任命书范文
2014/06/04 职场文书
员工评语范文
2014/12/31 职场文书
联欢会开场白
2015/06/01 职场文书
小学音乐课教学反思
2016/02/18 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
nginx 添加http_stub_status_module模块
2022/05/25 Servers
JS实现简单的九宫格抽奖
2022/06/28 Javascript