tp5修改(实现即点即改)

吾爱主题 阅读:126 2021-09-08 15:18:00 评论:0

效果如下所示:

点击修改时把想修改的变成input框

实现代码如下:根据自己实际情况修改即可。

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 <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>

控制器里写:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //修改    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修改(实现即点即改)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/xunhuanxiaogongzhu/article/details/80112737

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容