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 相关文章推荐
浅谈struts1 &amp; jquery form 文件异步上传
May 25 jQuery
jQuery制作全屏宽度固定高度轮播图(实例讲解)
Jul 08 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jQuery时间戳和日期相互转换操作示例
Dec 07 jQuery
jQuery实现侧边栏隐藏与显示的方法详解
Dec 22 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jquery.pager.js分页实现详解
Jul 29 jQuery
jquery实现穿梭框功能
Jan 19 jQuery
jQuery treeview树形结构应用
Mar 24 jQuery
jQuery实现广告显示和隐藏动画
Jul 04 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
php5 pdo新改动加载注意事项
2008/09/11 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
PHP简单获取随机数的常用方法小结
2017/06/07 PHP
Laravel使用消息队列需要注意的一些问题
2017/12/13 PHP
多次注册事件会导致一个事件被触发多次的解决方法
2013/08/12 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
一个html5播放视频的video控件只支持android的默认格式mp4和3gp
2014/05/08 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
angularjs指令中的compile与link函数详解
2014/12/06 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
原生JS实现前端本地文件上传
2018/09/08 Javascript
js使用Promise实现简单的Ajax缓存
2018/11/14 Javascript
解决layui的使用以及针对select、radio等表单组件不显示的问题
2019/09/05 Javascript
如何利用JavaScript编写一个格斗小游戏
2021/01/06 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
Python多继承原理与用法示例
2018/08/23 Python
Numpy之random函数使用学习
2019/01/29 Python
Django ModelForm组件使用方法详解
2019/07/23 Python
python面向对象 反射原理解析
2019/08/12 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
python实现程序重启和系统重启方式
2020/04/16 Python
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
linux面试题参考答案(8)
2016/04/19 面试题
教师实习自我鉴定
2013/12/13 职场文书
网络教育自我鉴定
2014/02/04 职场文书
高校优秀辅导员事迹材料
2014/05/07 职场文书
欢迎家长标语
2014/10/08 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书