layer.confirm执行到询问'您确定要删除吗?'的时候一闪而过,把所有行都删除了

解决方法:触发事件的button添加type='button’后解决

function addFamily(){
	var order = $("#secondTable tr").last().find(".loginnameOrder").find("input").attr("id");
	var next = null;
	next = (order-0) + 1;
	
	var fimalyTd = $("#fimalyTd").html();
	var strarr=[];
	strarr.push("<tr>");
	strarr.push("<td>亲属账号(手机号码)</td>");
	strarr.push("<td class=\"loginnameOrder\"><input type=\"text\" class=\"familyLoginame\" name=\"familyLoginame\" id=\""+next+"\" value=\"\" \"checkloginname(this.id)\" lay-filter=\"familyLoginame\"/></td>");
	strarr.push("<td>关系</td>");
	strarr.push("<td>"+fimalyTd+"</td>");
	strarr.push("<td>推送顺序</td>");
	strarr.push("<td><input type=\"text\" class=\"pushOrder\" name=\"pushOrder\" id=\"\" value=\"\" /></td>");
	strarr.push("<td><button \"delFamily(this,'')\" class=\"layui-btn layui-btn-sm layui-btn-normal \" type=\"button\"><i class=\"layui-icon\"></i> 删除</button></td>");
	strarr.push("</tr>");
	
	var str = strarr.join("");
	$("#secondTable").append(str);
	
	layui.use(['layer', 'form'], function () {
		var form=layui.form;
		form.render();
	});
}
function delFamily(tab, parentid) {
	var ssouserid = $("#ssouserid").val();
	layer.confirm('您确定要删除吗?', {
		icon : 6,
		btn : [ '确定', '取消' ] //按钮
	}, function(index) {
		layer.close(index);
		if (parentid == "") {//新添加的行删除直接删除
			$(tab).parents("tr").remove();
		} else {//已存在的行删除调用后台删除逻辑
			layui.use('layer', function() {
				var lay_loading = layer.load(2, {
					shade : [ 0.5, '#cccccc' ] //0.1透明度的白色背景
				});
				$.ajax({
					type : "POST",
					dataType : "json",
					url : $("#contextPath").val() + "/student_management/delFamilyUser",
					data : {
						"ssouserid" : ssouserid,"parentid":parentid
					},
					success : function(data) {
						if (data.code == 0) {
							$(tab).parents("tr").remove();
						} else {
							alert(data.msg);
						}
					}
				});
				layer.close(lay_loading);
			});
		}
	});
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值