通用后台方法:
public function getUpdate()
{
//修改的序列id
$id=input("post.id");
//修改的字段名
$ck=input("post.ck");
//修改后的值
$cv=input("post.cv");
//修改的表名
$tab=input("post.tab");
$data=[
$ck=>$cv
];
$table=Model($tab);
$tableInfo=$table->where("id",$id)->update($data);
echo($tableInfo);
}
数据表格前端:
<script>
table.on('edit(tab)', function (obj) {
var value = obj.value, //得到修改后的值
data = obj.data, //得到所在行所有键值
field = obj.field; //得到字段
$.ajax({
url: '/admin/method/getUpdate',
type: 'POST',
data: {
"id": data.id,
"ck": field,
"cv": value,
"tab": "tablename",
},
success:function(res){
}
});
});
</script>
PS:新手勿喷,仅记录