首页 > Web开发 > 详细

ajax 修改

时间:2018-04-10 17:12:24      阅读:190      评论:0      收藏:0      [点我收藏+]

                  AJAX 修改还原

  <tbody role="alert" aria-live="polite" aria-relevant="all">  
                    <tr class="odd">
                        <td class="">{$row[‘id‘]}</td>
                        <td class="cont">{$row[‘content‘]}</td>
                    </tr>        
   </tbody>

<script type="text/javascript">

ar flag=false;
    $(".cont").dblclick(function(){
        if(flag) return ;
        flag=true;
        s=$(this).html();
        var input=$("<input type=‘text‘>");
        input.val(s);
        $(this).empty();
        //内部插入
        $(this).append(input);
        input.select();
        td=$(this);
        input.blur(function(){
            newV=$(this).val();
            id=$(this).parents("tr").find("td:first").html();
           // alert(newV+":"+id);
            $.ajax({
                ‘type‘:‘post‘,
                ‘url‘:"{:url(‘index/reply/cont‘)}",
                ‘data‘:{newV:newV,id:id},
                success:
                function(data){
                    if(data==1){
                        //alert("数据修改成功");
                        //给td赋值
                        td.html(newV);
                        flag=false;
                    }else{
                        //alert("数据修改失败");
                    }
                },               
            });

        });
    })
     </script>

控制器页

    //修改信息 ajax还原
    public function cont(){
        $request=$this->request->param();
        $info = $request->only([‘id‘,‘newV‘]);
        $fo = Db::table("menu")->where(‘id‘,$info[‘id‘])->setField(‘content‘,$info[‘newV‘]);
        if($fo){
            echo 1;
        }else{
            echo 0;
        }
    }

 

ajax 修改

原文:https://www.cnblogs.com/zghao/p/8780401.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!