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 相关文章推荐
随机头像PHP版
Oct 09 PHP
追求程序速度,而不是编程的速度
Apr 23 PHP
php中取得URL的根域名的代码
Mar 23 PHP
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析
Aug 15 PHP
php堆排序(heapsort)练习
Nov 13 PHP
php商品对比功能代码分享
Sep 24 PHP
thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法
Sep 30 PHP
php原生导出excel文件的两种方法(推荐)
Nov 19 PHP
php实现购物车功能(以大苹果购物网为例)
Mar 09 PHP
php str_getcsv把字符串解析为数组的实现方法
Apr 05 PHP
PHP hebrev()函数用法讲解
Feb 21 PHP
Yii框架Session与Cookie使用方法示例
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
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
yii中widget的用法
2014/12/03 PHP
jquery动画2.元素坐标动画效果(创建一个图片走廊)
2012/08/24 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
从零开始做一个pagination分页组件
2017/03/15 Javascript
ReactNative之键盘Keyboard的弹出与消失示例
2017/07/11 Javascript
nodejs实现大文件(在线视频)的读取
2020/10/16 NodeJs
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
Vue实现移动端拖拽交换位置
2020/07/29 Javascript
基于element-ui封装表单金额输入框的方法示例
2021/01/06 Javascript
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
Python实现的批量下载RFC文档
2015/03/10 Python
python根据出生日期获得年龄的方法
2015/03/31 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
Python多继承原理与用法示例
2018/08/23 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
python 为什么说eval要慎用
2019/03/26 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
Myprotein西班牙官网:欧洲第一大运动营养品牌
2020/02/24 全球购物
文明和谐家庭事迹材料
2014/05/18 职场文书
护士2015年终工作总结
2015/04/29 职场文书
预备党员党支部意见
2015/06/02 职场文书
2016年度创先争优活动总结
2016/04/05 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫
Go gRPC进阶教程gRPC转换HTTP
2022/06/16 Golang