您的位置:首页技术文章
文章详情页

实行修改操作时,后台能够完成修改操作(数据库数据能修改),怎样点击修改显示数据后再修改

浏览:63日期:2022-06-01 18:26:39

问题描述

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();

}

}

问题解答

回答1:

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

回答2:

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