layui table 弹出层刷新_求助 - layui的数据表格利用弹出窗体表单修改数改之后表格如何更新...

1### 问题描述

开发一个模块,用到了layui的数据表格, 绑定数据表格工具条之后需要使用layui弹出层弹出一个表单来修改某个条目的各种数据,请问在表带提交修改完成之后,如何刷新对应条目在数据表格中的值呢?

尝试过的方法

layui虽然有obj.update()方法,但是好像没有办法直接使用修改数据接口返回的json数据【如下代码段success回调里的data】来更新,不知道怎样获得相应的数据表格obj条目了。

相关代码

form.on('submit(submit_edit)', function(data){

var formData = data.field;

formData['_token'] = "{{ csrf_token() }}";

$.ajax({

url: '/order_edit_save', //编辑保存

method: 'POST',

data: formData, // {'info_key': 'info_val', ... }

beforeSend: function() {

layhelper.loadD('正在提交'); //弹出加载层

},

success: function(data) {

//data : { 'code': 0, 'msg': 'success', 'data': [ 'info_key': 'info_val', ... ] }

layer.closeAll('loading'); //关闭加载层

layer.msg(data.msg); // ‘success’

table.reload('order_data_grid');

},

error: function() {

layer.closeAll('loading'); //关闭加载层

layer.msg('修改失败');

table.reload('order_data_grid');

}

});

return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。

});

请问在这种情况下, 有没有什么办法实现修改窗体的表单提交成功之后刷新数据表格中对应条目修改后的值,或者说我的思路有问题吗? layui不是十分的熟悉。谢谢指教。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值