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


Posted in jQuery onAugust 04, 2017

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

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

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

jQuery选取所有复选框被选中的值并用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库文件,不然怎么搞都没用,可别大意了,我有时候就是这样.......

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

我先选中了几个框框:

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

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

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

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

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

jQuery 相关文章推荐
jQuery插件FusionCharts绘制的2D帕累托图效果示例【附demo源码】
Mar 28 jQuery
JQuery 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
基于jquery trigger函数无法触发a标签的两种解决方法
Jan 06 jQuery
jQuery实现table表格信息的展开和缩小功能示例
Jul 21 jQuery
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
jQuery中实现text()的方法
Apr 04 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
jquery图片预览插件实现方法详解
Jul 18 jQuery
jquery实现点击弹出对话框
Feb 08 jQuery
jQuery实现穿梭框效果
Jan 19 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 #jQuery
jQuery实现上传图片前预览效果功能
Aug 03 #jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 #jQuery
基于jquery实现多选下拉列表
Aug 02 #jQuery
jQuery接受后台传递的List的实例详解
Aug 02 #jQuery
基于Jquery Ajax type的4种类型(详解)
Aug 02 #jQuery
详解jquery选择器的原理
Aug 01 #jQuery
You might like
Search File Contents PHP 搜索目录文本内容的代码
2010/02/21 PHP
php时区转换转换函数
2014/01/07 PHP
jquery选择器、属性设置用法经验总结
2013/09/08 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
JS实现很酷的水波文字特效实例
2015/02/26 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
jQuery版本升级踩坑大全
2016/01/12 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
Three.JS实现三维场景
2018/12/30 Javascript
vue实现计算器功能
2020/02/22 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
Python中Django框架利用url来控制登录的方法
2015/07/25 Python
python实现用户登录系统
2016/05/21 Python
python将一个英文语句以单词为单位逆序排放的方法
2018/12/20 Python
Python设计模式之迭代器模式原理与用法实例分析
2019/01/10 Python
用python实现刷点击率的示例代码
2019/02/21 Python
通过shell+python实现企业微信预警
2019/03/07 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
将python依赖包打包成window下可执行文件bat方式
2019/12/26 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
css3 实现滚动条美化效果的实例代码
2021/01/06 HTML / CSS
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
专业实习自我鉴定
2013/10/29 职场文书
仓库管理制度
2014/01/21 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
大学生党员自我评价
2015/03/04 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
小学生必读成语故事大全:送给暑假的你们
2019/07/09 职场文书
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis