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实现提示语淡入效果
May 05 jQuery
JQuery实现定时刷新功能代码
May 09 jQuery
jquery网页加载进度条的实现
Jun 01 jQuery
jquery插件开发之选项卡制作详解
Aug 30 jQuery
JS和jQuery通过this获取html标签中的属性值(实例代码)
Sep 11 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现常见的隐藏与展示列表效果示例
Jun 04 jQuery
jQuery-ui插件sortable实现自由拖动排序
Dec 01 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jquery添加div实现消息聊天框
Feb 08 jQuery
jQuery中getJSON跨域原理的深入讲解
Sep 02 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
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
基于jquery实现的类似百度搜索的输入框自动完成功能
2011/08/23 Javascript
js中符号转意问题示例探讨
2013/08/19 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
nodejs事件的监听与触发的理解分析
2015/02/12 NodeJs
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
jQuery给div,Span, a ,button, radio 赋值与取值
2016/06/24 Javascript
使用React实现轮播效果组件示例代码
2016/09/05 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
详解vue-router 2.0 常用基础知识点之router-link
2017/05/10 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
2017/06/07 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
分享Python文本生成二维码实例
2016/01/06 Python
python计算auc指标实例
2017/07/13 Python
Python变量赋值的秘密分享
2018/04/03 Python
Python的numpy库中将矩阵转换为列表等函数的方法
2018/04/04 Python
详解python中的json和字典dict
2018/06/22 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
python issubclass 和 isinstance函数
2019/07/25 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
Python基于BeautifulSoup爬取京东商品信息
2020/06/01 Python
matlab、python中矩阵的互相导入导出方式
2020/06/01 Python
python+appium+yaml移动端自动化测试框架实现详解
2020/11/24 Python
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
最畅销的视频游戏享受高达90%的折扣:CDKeys
2020/02/10 全球购物
企业安全生产责任书
2014/04/14 职场文书
协议书模板
2014/04/23 职场文书
停发工资证明范本
2015/06/12 职场文书
初中团支书竞选稿
2015/11/21 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书