使用ajax将复选框的值提交到后台
来源:互联网 发布:真三国无双7mac版 编辑:程序博客网 时间:2024/05/17 23:36
说明
在javaweb项目中,需要使用ajax将复选框的值的提交到后台,记录一下当时碰到的问题
正文
一、使用jQuery得到复选框的值
var checkID=[]; $("input[name='checkbox']:checked").each(function(i){ checkID[i] = $(this).val(); });
二、使用ajax异步提交
注意图中红框的traditional选项
它的含义是是否使用传统的方式浅层序列化
默认为false,此时传到后台接收不到
改为true后,后台可以正常接收到
三、完整代码
复选框
<input type="checkbox" value="${news.nid}" name="checkbox" id="checkbox">
脚本
<script type="text/javascript"> function tijiao(){ var checkID=[]; $("input[name='checkbox']:checked").each(function(i){ checkID[i] = $(this).val(); }); $.ajax( {data:{'checkID':checkID}, dataType:'text', success: function(data){ alert(data); }, type:'post', url:'<%=basePath%>AddHotNewsSvl', traditional:true } ); } </script>
后台
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String[] checkID = request.getParameterValues("checkID"); try { HotNewsIn.addHot(checkID); } catch (Exception e) { e.printStackTrace(); Log.logger.error(e.getMessage()); } response.setCharacterEncoding("utf-8"); response.getWriter().write("设置成功"); }
阅读全文
1 0
- 使用ajax将复选框的值提交到后台
- 复选框的全选+全不选+ajax传递复选框的value值+后台接受复选框默认值
- JS获取复选框的值,并传递到后台
- ajax提交数据到后台
- spring 前端使用ajax提交两个以上相同对象list到后台的处理
- ajax选中的复选框转数组传到后台
- 关于ajax异步提交到后台的jquery应用
- 原生js的Ajax提交json数据到后台
- 使用formdata,将数据通过ajax提交到后端
- [转载]$.ajax提交,后台接受到的值总是乱码?明天再总结
- jquery将后台值返回给jsp复选框的方法
- 如何将复选框的值不提交直接显示在文本框中?
- springMVC ajax 提交数组到后台
- 通过ajax提交数组到后台
- ajax提交数据到后台php接收
- Ajax 如何提交集合到mvc后台
- ajax-get方式提交到后台
- JQuery ajax 提交对象数组到后台
- Tomcat中web.xml内容介绍,后续会持续补充。
- HTML中的旋转 扭曲 平移 缩放
- Oracle wait event --- db file sequential read
- HBase -ROOT-和.META.表结构(region定位原理)
- 菜鸟娃娃鱼two
- 使用ajax将复选框的值提交到后台
- SylixOS上EtherCAT实现
- Python爬虫工具 Selenium webdriver -自动化测试工具
- 1015 C基础-同因查找 C
- root用户被删除怎么进phpmyadmin
- MapReduce/Hadoop的二次排序解决方案
- Oracle wait event --- enq: TX
- JS-3
- 写一个简单的静态商城页面注意点(个人随笔)