批量删除

    xiaoxiao2022-07-02  117

    开发工具与关键技术:Visual Studio 2015,C# 作者:谢天林 撰写时间:2019年05月20日

    批量删除是一个基本功能,他可以方便客户操作,加深客户的体验。

    先把数据渲染出来: 书写要执行的功能代码:

    //批量删除考生信息 function delStudents() { //获取选中行数据 var checkStatus = layuiTable.checkStatus('tabStudent'); if (checkStatus.data.length>0) { var studentIDs = ""; for (var i = 0; i <checkStatus.data.length; i++) { studentIDs += checkStatus.data[i].studentID + ";"; //拼接字符串 9617;9611;split(;)} //去掉最后的一个“;” //substring() 方法用于提取字符串中介于两个指定下标之间的字符。 //substring(start,stop) 方法返回的子串包括 start 处的字符,但不包括 stop 处的字符。[0,studentIds.length-1) studentIDs = studentIDs.substring(0, studentIDs.length - 1); layer.confirm("您确定要删除选中的" + checkStatus.data.length + "条学生信息?", { icon: 3, title: "提示" }, function () { $.post("delStuInfos", { StudentIds: studentIDs }, function (msg) { layer.alert(msg, { icon: 0, title: "提示" }); tabStudent.reload(); }) }) } else { layer.alert("请选择需要删除的数据"); } }

    完成批量删除功能:

    (注:代码来源于学习过程)

    如有错漏,感谢纠正!

    最新回复(0)