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源码】
May 13 jQuery
jQuery ajax动态生成table功能示例
Jun 14 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
jQuery AJAX 方法success()后台传来的4种数据详解
Aug 08 jQuery
jQuery实现的别踩白块小游戏完整示例
Jan 07 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
Jquery属性的获取/设置及样式添加/删除操作技巧分析
Dec 23 jQuery
jQuery事件模型默认行为执行顺序及trigger()与 triggerHandler()比较实例分析
Apr 30 jQuery
jQuery加PHP实现图片上传并提交的示例代码
Jul 16 jQuery
如何使用jQuery操作Cookies方法解析
Sep 08 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
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
写出高质量的PHP程序
2012/02/04 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
Iframe 自动适应页面的高度示例代码
2014/02/26 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
第五篇Bootstrap 排版
2016/06/21 Javascript
JavaScript表单焦点自动切换代码
2016/07/24 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
请求时token过期自动刷新token操作
2020/09/11 Javascript
python列表去重的二种方法
2014/02/14 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
Python subprocess库的使用详解
2018/10/26 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
Python判断三段线能否构成三角形的代码
2020/04/12 Python
Python同时迭代多个序列的方法
2020/07/28 Python
Python操作dict时避免出现KeyError的几种解决方法
2020/09/20 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
企业门卫岗位职责
2013/12/12 职场文书
董事长助理岗位职责
2014/02/18 职场文书
跟单业务员岗位职责
2014/03/08 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
个人作风建设心得体会
2014/10/22 职场文书
工作作风建设心得体会
2014/10/22 职场文书
2014年协会工作总结
2014/11/22 职场文书
2014年教育工作总结
2014/11/26 职场文书
市场督导岗位职责
2015/04/10 职场文书
2015年市场部工作总结
2015/04/30 职场文书
六一文艺汇演主持词
2015/06/30 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书