jQuery.ajax向后台传数组
来源:互联网 发布:ikbc c87换mac键位 编辑:程序博客网 时间:2024/05/17 07:42
如果html中checkbox选中多条记录向后台传值,js实现如下
var orderIds=[]; var userCodes=[]; $("input[name='cBox']:checked").each(function(){//选中的checkbox记录,循环取出每条记录中orderId和userCode var orderId=$(this).val(); var userCode=$(this).attr("userCode"); orderIds.push(orderId); userCodes.push(userCode); }); $.ajax({ url:"batch.do", data:"orderIds="+orderIds.join(",")+"&userCodes="+userCodes.join(","), type:"post", dataType:"text", success: function(result){ alert(result); } }); }
java后台接收数据
@RequestMapping(value="batch.do")public String batch(HttpServletResponse response,HttpServletRequest request,HttpSession session){ CustomerDBContextHolder.setDataSourceType(DataSourceInstances.WRITE_DATASOURCE); String orderIds = request.getParameter("orderIds"); String[] orderId = orderIds.split(","); String userCodes = request.getParameter("userCodes"); String[] userCode = userCodes.split(",");
html页面
<c:forEach items="${personList}" var="person" varStatus="n"> <tr class="<c:choose><c:when test="${n.index % 2==0 }">row-even</c:when><c:otherwise>row-odd</c:otherwise></c:choose>"> <td> <input type="checkBox" name="cBox" userCode="${person.userCode"}/> </td> <td> <input id="orderId" name="orderId" value="${person.orderId}" type="hidden"/> </td> </c:forEach>
0 0
- jQuery.ajax向后台传数组
- jquery AJAX 向后台传数组
- ajax向后台传数组
- JQuery Ajax向后台传递数组
- jquery ajax 向后台传递数组
- JQuery Ajax向后台传递数组
- jQuery.ajax向后台传递数组问题
- jquery ajax 向后台传递数组参数
- jQuery.ajax向后台传递数组问题
- jQuery.ajax向后台传递数组问题
- ajax向后台springmvc传对象数组
- jquery 向后台传数组 JAVA接收
- jquery ajax 向后台传递数组参数示例
- jquery ajax 向后台传递数组参数示例
- 【.Net码农】jquery ajax 向后台传递数组参数示例
- jquery ajax 向后台传递数组参数示例
- 关于jquery、ajax向后台传输数组的问题
- ajax 异步请求向后台传数组,后台无法接收
- 求出所有不同的二叉搜索树(BST)
- imageNamed与imageWithContentsOfFile加载图片的区别
- 猴子搬香蕉问题
- Android的线程与进程
- MFC 详解一之重要的类
- jQuery.ajax向后台传数组
- HTML5新特性——HTML5 地理定位
- sqlserver 检查表索引及sql语句执行情况
- Linux那些事儿 之 戏说USB(13)接口是设备的接口(二)
- Ogre 3D与材质 -----OGRE 3D 1.7 Beginner‘s Guide中文版 第七章
- erase用法注意事项
- iOS UIControl事件详解,按钮事件详解:UIControlEvent
- C语言 一个球从100米高的自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求第 10次落地时,共经过多少米,第10次反弹多高
- MATLAB中批量修改文件的名字