最近搜索

layui table 表格 单元格 编辑 table 修改 post 这样提交最好。

浏览:49
管理员 2026-04-15 19:05


之前的修改 编辑有个bug

80# 4kw 改一下字 #后面的字消失了。

用下面的就没事了。

//监听单元格编辑
table.on('edit(table)', function(obj){
   var value = obj.value //得到修改后的值
         ,data = obj.data //得到所在行所有键值
         ,field = obj.field; //得到字段
   //layer.msg('[ID: '+ data.id +'] ' + field + ' 字段更改为:'+ value);
   table_edit_update(data.id,field,value);
});



function table_edit_update(id, field, value){
   // 所有参数都放 POST 里,不拼 URL
   $.post('/admin/goods/update/only', {
      id: id,
      [field]: value  // 动态字段名,自动转码,支持所有字符
   }, function(result){
      if(result.success){
         layer.msg('修改成功');
      }else{
         layer.closeAll();
         layer.msg(result.msg);
      }
   },'json');
}




以前用的下面这种 这种要放弃了。

function table_edit_update(id,field,value){
$.post('/admin/link/update?'+field+'='+value,{id:id},function(result){
if(result.success){
layer.msg('修改成功');
}else{
layer.closeAll();
layer.msg(result.msg);
}
},'json');
}


联系站长

站长微信:xiaomao0055

站长QQ:14496453