layui表格修改后在不刷新页面的情况下更新页面数据
1.$(".layui-laypage-btn")[0].click();//直接刷新当前修改的行2.obj.update({status:1})//修改一个字段,如果是在表格field里定义的字段可以修改,如果定义在templat中的字段无法修改,还在找解决办法3.obj.del();//删除当前的行table.on('tool(goods_lis)', f...
·
1. $('.layui-table-click .b').html('');//通过DOM元素可以获取当前点击的行,来实现后续操作
2. $(".layui-laypage-btn")[0].click(); //直接刷新当前修改的行
3. obj.update({status:1}) //修改一个字段,如果是在表格field里定义的字段可以修改,如果定义在templat中的字段无法修改
4. obj.del(); //删除当前的行
table.on('tool(goods_lis)', function(obj){
var id = obj.data.id;
if(obj.event === 'cancel'){
layer.confirm('是否确定下架当前商品?', function(index){
$.ajax({
url: "{:url('Goods/cancel')}",
dataType:'json',
type: 'POST',
timeout:5000,
data: {id:id}, //请求的附加参数,用json对象
success:function(res){
layer.msg(res.msg);
if(res.code == 200){
$('.layui-table-click .b').html('');//通过DOM元素控制行内数据
$(".layui-laypage-btn")[0].click(); //直接刷新当前修改的行
obj.update({status:1}) //修改一个字段
obj.del(); //删除当前的行
layer.close(index);
}
},
complete:function(XMLHttpRequest,status){
if(status!='success'){
layer.msg("请求出错,请稍候再试");
}
}.bind(this)
});
});
}
});

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)