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);
			});
		}
	});
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章