广告
返回顶部
首页 > 资讯 > 前端开发 > html >jquery ajax怎么实现批量删除
  • 766
分享到

jquery ajax怎么实现批量删除

2024-04-02 19:04:59 766人浏览 独家记忆
摘要

这篇文章主要讲解了“Jquery ajax怎么实现批量删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery ajax怎么实现批量删除”吧!

这篇文章主要讲解了“Jquery ajax怎么实现批量删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery ajax怎么实现批量删除”吧!

js页面jquery代码

复制代码 代码如下:


// javascript Document
$(document).ready(function() {
// 全选
$("#allChk").click(function() {
$("input[name='subChk']").prop("checked",this.checked);
});
// 单选
var subChk = $("input[name='subChk']")
subChk.click(function() {
$("#allChk").prop("checked", subChk.length == subChk.filter(":checked").length ? true:false);
});

$("#del_model").click(function() {
// 判断是否至少选择一项
var checkedNum = $("input[name='subChk']:checked").length;
if(checkedNum == 0) {
alert("请选择至少一项!");
return;
}
// 批量选择
if(confirm("确定要删除所选项目?")) {
var checkedList = new Array();
$("input[name='subChk']:checked").each(function() {
checkedList.push($(this).val());
});
$.ajax({
type: "POST",
url: "deletemore",
data: {'delitems':checkedList.toString()},
 success: function(result) {
$("[name ='subChk']:checkbox").attr("checked", false);
window.location.reload();
}
});
}
});
});
页面元素
<a href="#" id="del_model"><span>删除用户</span>
<th class="tal"><input type="checkbox" id="allChk"/>全选</th>
<td><input type="checkbox" name="subChk" value="${user.id}"/></td>


回调函数,在请求完成后需要进行的操作:此处是把选中的checkbox去掉(因为是用到了freemarker的list循环,去掉是数据后checkbox序号变化,还有有相应未知的checkbox被选中,需要去掉)。

复制代码 代码如下:


success: function(result) {
$("[name = 'items']:checkbox").attr("checked", false);
window.location.reload();
}


java后台代码

复制代码 代码如下:


@RequestMapping(value = "/deletemore", method = RequestMethod.POST)
public String deleteMore(httpservletRequest request, HttpServletResponse response) {
String items = request.getParameter("delitems");
String[] item = items.split(",");
for (int i = 0; i < item.length; i++) {
userService.delete(Integer.parseInt(item[i]));
}
return "redirect:list";
}


效果图:
jquery ajax怎么实现批量删除

感谢各位的阅读,以上就是“jquery ajax怎么实现批量删除”的内容了,经过本文的学习后,相信大家对jquery ajax怎么实现批量删除这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: jquery ajax怎么实现批量删除

本文链接: https://www.lsjlt.com/news/75258.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • jquery ajax怎么实现批量删除
    这篇文章主要讲解了“jquery ajax怎么实现批量删除”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery ajax怎么实现批量删除”吧! ...
    99+
    2022-10-19
  • jquery怎么删除ajax请求
    这篇文章主要介绍“jquery怎么删除ajax请求”,在日常操作中,相信很多人在jquery怎么删除ajax请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery怎么...
    99+
    2022-10-19
  • Vue实现单行删除与批量删除
    目录单行删除与批量删除一、单行删除二、批量删除简单的批量删除,全选删除单行删除与批量删除 一、单行删除 <el-table-column align="center" fix...
    99+
    2022-11-13
  • @CacheEvict + redis实现批量删除缓存
    目录@CacheEvict + redis批量删除缓存一、@Cacheable注解二、@CacheEvict注解三、批量删除缓存四、代码@CacheEvict清除指定下所有缓存@Ca...
    99+
    2022-11-12
  • mysql实现批量删除的方法
    小编给大家分享一下mysql实现批量删除的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql实现批量删除的方法:使用s...
    99+
    2022-10-18
  • windows中pdffactory怎么批量删除
    这篇文章主要介绍“windows中pdffactory怎么批量删除”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows中pdffactory怎么批量删除”文...
    99+
    2022-12-06
    windows pdffactory
  • git怎么批量删除分支
    Git是一款非常流行的版本控制工具,它可以帮助团队协同开发,管理代码的版本和变更历史记录。在Git中,分支是非常重要的概念,它可以让我们在不影响主分支的情况下进行代码的开发、测试和修复工作。但是,随着项目的进展,分支数量可能会变得庞大,此时...
    99+
    2023-10-22
  • MYSQL怎么批量删除数据
    这篇文章主要介绍“MYSQL怎么批量删除数据”,在日常操作中,相信很多人在MYSQL怎么批量删除数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MYSQL怎么批量删除数据”...
    99+
    2022-10-18
  • python怎么批量删除文件
    使用python批量删除文件的方法:1.新建python项目;2.导入os模块;3.定义文件夹路径;4.使用os.walk方法获取所有文件;5.使用os.remove()方法批量删除;具体步骤如下:首先,打开python,并新建一个pyth...
    99+
    2022-10-03
  • word怎么批量删除空格
    这篇文章主要介绍了word怎么批量删除空格的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇word怎么批量删除空格文章都会有所收获,下面我们一起来看看吧。首先在word文档中打开文档。 然后点击左上角开始,随后在...
    99+
    2023-07-02
  • 如何用JQuery+ajax实现批量上传图片
    这篇文章主要讲解了“如何用JQuery+ajax实现批量上传图片”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用JQuery+ajax实现批量上传图片”...
    99+
    2022-10-19
  • Mybatis怎么使用动态语句实现批量删除
    这篇文章主要介绍Mybatis怎么使用动态语句实现批量删除,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!下面我将演示如何使用动态语句批量删除数据库数据本人在数据库建了一张emp员工表(表的数据自己填充),表的结构如下...
    99+
    2023-06-29
  • java实现多选批量删除功能
    本文为大家分享了java实现多选批量删除的具体代码,帮助大家更好的理解批量删除功能的实现过程,供大家参考,具体内容如下 本文用到的框架是:springmvc+mybatis 实现思路:多选复选框多个删除,点击全选全部选中,再次点击全部取消...
    99+
    2015-03-22
    java多选批量删除 java批量删除 java多选删除
  • MySql怎么批量删除多个表
    项目场景: 使用Navicat工具直接在界面中删除,只能单张表删除,不能多选。 解决方案: 我们可以通过MySQL的语句来批量删除多个表,其中test替换成你要查询的数据库名字。 生成删除某个数据库下所有的表SQL -- 查询构建批...
    99+
    2023-09-15
    mysql 数据库 批量删除 多表删除 drop
  • PHP中怎么批量删除数据
    本篇文章为大家展示了PHP中怎么批量删除数据,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为文章ID号。 例如(li...
    99+
    2023-06-17
  • php批量删除代码怎么写
    本篇内容主要讲解“php批量删除代码怎么写”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php批量删除代码怎么写”吧!php批量删除代码思想:1、设置数据库查询的类文件;2、在表格中加入选择复选...
    99+
    2023-07-04
  • Mybatis中怎么批量删除多表
    这篇文章给大家介绍Mybatis中怎么批量删除多表,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一. 这里主要考虑两种参数类型:数组或者集合.而这点区别主要体现在EmpMapper.xml文件中标签的collectio...
    99+
    2023-05-31
    mybatis
  • LINQ to SQL简单的单表批量删除怎么实现
    这篇文章主要讲解了“LINQ to SQL简单的单表批量删除怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“LINQ to SQL简单的单表批量删除怎么实现”吧!如何获取SQL呢,LI...
    99+
    2023-06-17
  • php如何实现复选框批量删除
    这篇“php如何实现复选框批量删除”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“php如何实现复选框批量删除”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-06
  • redis实现批量删除的三种方式
                                 ...
    99+
    2022-10-18
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作