实行修改操作时,后台能够完成修改操作(数据库数据能修改),怎样点击修改显示数据后再修改
Kay
Kay 2021-07-21 16:14:45
0
3
1070

index页面的修改链接 

<div><a href="{:url('admin/broadcast/update',['id'=>$v['id']])}">修改</a></div>  

update页面的jquery

 $(function(){

       $('#upda').click(function(id){

           var id = $(this).attr('id');

                $.ajax({

                    type: 'post',

                    url: "{:url('admin/broadcast/update')}",

                    data: $('#form').serialize(),

                    dataType:'json',

                    success: function (e) {

                        success.e==200;

                            alert("成功");

                    }

            });

           });  

        });

控制器broadcast的update方法

 public function update(){

         $id=$this->request->get('id');

         print_r($id);

         if($this->request->isPost()){

             $post=$this->request->post();

             $upda=DB::table('tplay_broadcast')->where('id',$id)->update($post);

         }else{

             $data=DB::table('tplay_broadcast')->where('id',$id)->find();

             $this->assign('data',$data);

             return $this->fetch();

         }

     }  

Kay
Kay

全部回复(2)
Kay

已解决,是因为赋值前端后,前端使用的<textarea value={data.name}>应该将值赋予这里</textarea>,尖括号内的是后端看的

Peter_Zhu

没看明白你的问题, 可以有图吗?

  • 回复 代码可以完成数据库修改操作,但是点击修改后提交出来的是一个空的修改表单,是a链接提交的传值错误,还是jquery链接书写少些什么
    Kay 作者 2021-07-23 11:28:55
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板