您的位置:首頁技術文章
文章詳情頁

實行修改操作時,后臺能夠完成修改操作(數據庫數據能修改),怎樣點擊修改顯示數據后再修改

瀏覽:113日期: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:

沒看明白你的問題, 可以有圖嗎?

国产综合久久一区二区三区