jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例

发布时间 - 2026-01-11 02:38:27    点击率:

昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来批量提交复选框数据,今天用到了就分享一下。

由于我做的项目一些地方比较复杂,这里我只举一个小例子,能理解就好。

首先,我做了一个简单的多个复选框的界面,如图:

这是一个比较简单的多个复选框提交界面。代码如下:

<body>
<div>
 <input type="checkbox" name="check" value="1"/>复选框1
 <input type="checkbox" name="check" value="2"/>复选框2
 <input type="checkbox" name="check" value="3"/>复选框3
 <br/>
 <input type="checkbox" name="check" value="4"/>复选框4
 <input type="checkbox" name="check" value="5"/>复选框5
 <input type="checkbox" name="check" value="6"/>复选框6
 <br/>
 <input type="checkbox" name="check" value="7"/>复选框7
 <input type="checkbox" name="check" value="8"/>复选框8
 <input type="checkbox" name="check" value="9"/>复选框9
 <input type="button" id="dosubmit" value="提交">
</div>
</body>

然后就开始写jQuery程序了。代码如下:

<script>
 $('#dosubmit').click(function(){
  var checkID = {};//定义一个空数组

  $("input[name='check']:checked").each(function(i){//把所有被选中的复选框的值存入数组
   checkID[i] =$(this).val();
  });

  //用Ajax传递参数
  $.post('Ajax.php',{checkID:checkID},function(json){

  },'json')
 })
</script>

注意:写jQuery之前一定要引入JQ库文件,不然怎么搞都没用,可别大意了,我有时候就是这样.......

好了,准备工作都做好了,开始测试:

我先选中了几个框框:

点击“提交”按钮后,打开F12调试,结果如图所示:

OK,现在已经实现了使用jQuery结合Ajax批量操作复选框提交数据了。这里只是简单的示范一下jQuery结合Ajax的用法,界面和代码就简单点好了。

以上这篇jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# 复选框被选中的值  # jquery获取复选框被选中的值  # jQuery获取复选框选中的当前行的某个字段的值  # 复选框  # 好了  # 多个  # 给大家  # 几个  # 我有  # 管理系统  # 我只  # 就好  # 这是一个  # 希望能  # 做过  # 做一个  # 我做  # 我先  # 如图  # 这篇  # 涉及到  # 准备工作  # 表单 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 利用python获取某年中每个月的第一天和最后一天  今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  javascript基本数据类型及类型检测常用方法小结  大学网站设计制作软件有哪些,如何将网站制作成自己app?  JavaScript如何实现路由_前端路由原理是什么  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  香港服务器如何优化才能显著提升网站加载速度?  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  网页设计与网站制作内容,怎样注册网站?  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】  Laravel如何实现用户密码重置功能?(完整流程代码)  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  如何用IIS7快速搭建并优化网站站点?  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  香港服务器网站卡顿?如何解决网络延迟与负载问题?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  如何挑选优质建站一级代理提升网站排名?  Laravel怎么使用Intervention Image库处理图片上传和缩放  如何获取免费开源的自助建站系统源码?  如何用PHP工具快速搭建高效网站?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  如何在服务器上三步完成建站并提升流量?  JS实现鼠标移上去显示图片或微信二维码  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  php做exe能调用系统命令吗_执行cmd指令实现方式【详解】  Firefox Developer Edition开发者版本入口  使用C语言编写圣诞表白程序  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  Laravel如何集成Inertia.js与Vue/React?(安装配置)  高防服务器如何保障网站安全无虞?  Laravel storage目录权限问题_Laravel文件写入权限设置  如何快速搭建安全的FTP站点?  EditPlus中的正则表达式 实战(1)  如何确认建站备案号应放置的具体位置?  PHP 实现电台节目表的智能时间匹配与今日/明日轮播逻辑  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  php在windows下怎么调试_phpwindows环境调试操作说明【操作】  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  再谈Python中的字符串与字符编码(推荐)