ajax怎么实现批量删除

8 篇文章 0 订阅

ajax批量删除

//批量删除
		function pidelete(){
			
			var ids = [];
			
			$("[name=arr]:checked").each(function(){
				ids.push(this.value);
			});
			if(ids.length<=0){
				alert("您还没有选择任何条件?");
				return;
			}
			var a=confirm("您确认删除这"+ids.length+"条数据吗?");
			if(a==true){
			$.ajax({
				traditional:true,
				url:"<%=request.getContextPath() %>/studentController/pideleteStudent.do",
				type:"post",
				data:{
					ids:ids
				},  
				success:function(result){
					console.log(result);
				
					reload();
					
				},error:function(e){
					console.log(e);
				}
			});
			
		} 
	
	}

使用Bootbox弹框实现批量删除

// 批量删除
	function batchDelete(){
		var arr = $("[name=arr]:checked");
		if(arr.length > 0){
			var ids = [];
			arr.each(function(){
				ids.push(this.value);
			})
			bootbox.confirm({
			message:"您确定要删除<font color='red'><b>"+ids.length+"</b></font>条数据吗?",
			callback:function(result){
				if(result){
					$.post({
						url:"<%=request.getContextPath()%>/drugController/pideleteDrug.do",
						data:{"ids":ids},
						traditional:true,
						success:function(result){
							if(result==1){
								bootbox.alert("删除成功!");
								$("#firstCheck").prop("checked",false); // 将第一个复选框状态设置取消
								search();
							}else{
								bootbox.alert("删除异常!");
							}
						}
					})
				}
			},
			buttons:{
				confirm:{
					label:"确认",
					className:"btn-info",
				},
				cancel:{
					label:"取消",
					className:"btn-warning",
				}
			}
		})
		}else{
			bootbox.alert("请选择要删除的数据!");
		}
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jq1223

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值