tp5中如何实现修改功能
创始人
2024-12-06 07:21:55
0次

效果如下所示:

tp5中如何实现修改功能

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

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


 $(document).on('click','.xiu',function(){


    old_val=$(this).html(); 
    
    // $(this).parent().html("");


    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('')
    // obj.find('.img').html('')
    obj.find('.age').html('')
    obj.find('.num').html('')
    obj.find('.text').html('')
    $(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(""+val+"")   
    //     }else{   
    //       obj.parent().html(""+old_val+"")   
    //     }   
   
    //   }   
    // })   
  })   
$(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('修改');  
 })

控制器里写:

//修改
  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";
    }


  }

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...