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.form.js的使用详解
Jun 14 jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jQuery事件对象的属性和方法详解
Sep 09 jQuery
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
jquery实现简单拖拽效果
Jul 20 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
利用yahoo汇率接口实现实时汇率转换示例 汇率转换器
2014/01/14 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
2015/12/24 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
表格 隔行换色升级版
2009/11/07 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
jquery实现表单输入时提示文字滑动向上效果
2015/08/10 Javascript
javascript作用域链(Scope Chain)用法实例解析
2015/11/30 Javascript
BootStrap智能表单实战系列(八)表单配置json详解
2016/06/13 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
Vue.js系列之vue-router(上)(3)
2017/01/03 Javascript
深入理解JavaScript创建对象的多种方式以及优缺点
2017/06/01 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
js图片上传的封装代码
2017/08/01 Javascript
微信小程序实现通过js操作wxml的wxss属性示例
2018/12/06 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
如何给element添加一个抽屉组件的方法步骤
2019/07/14 Javascript
vue实现配置全局访问路径头(axios)
2019/11/01 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
Python实现简单状态框架的方法
2015/03/19 Python
在Django的模型中添加自定义方法的示例
2015/07/21 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
python3实现字符串操作的实例代码
2019/04/16 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
python实现经典排序算法的示例代码
2021/02/07 Python
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
大专生自我评价
2014/01/28 职场文书
春节超市活动方案
2014/08/14 职场文书
同学聚会祝酒词
2015/08/10 职场文书
《田忌赛马》教学反思
2016/02/19 职场文书
MySQL连接控制插件介绍
2021/09/25 MySQL