复选框选中table一行的数据,并组成JSON数组对象传递到后台,在后台解析遍历
来源:互联网 发布:神话电话软件好吗 编辑:程序博客网 时间:2024/05/15 01:55
复选框选中table一行的数据,并装成数组对象
//定义一个数组
var selectedData = [];
//获取选中的复选框
$(":checkbox:checked").each(function(){
//获取该节点最近的一个tr
var tr = $(this).closest("tr");
//获取当前行的各个列的数据,eq()的下标索引从0开始。
var jffs = $(tr).find("td").eq(1).children().val();
var xmdm= $(tr).find("td").eq(2).children().val();
var dj= $(tr).find("td").eq(3).children().val();
var sl= $(tr).find("td").eq(4).children().val();
var je= $(tr).find("td").eq(5).children().val();
//将数据装成对象数组
selectedData.push({Jffs:jffs,Xmdm:xmdm,Dj:dj,Sl:sl,Je:je});
});
//将数据封装成JSON使用ajax传到后台
var dat = JSON.stringify(selectedData);
//在后台解析对象数组
String dat = this.getRequest().getParameter("dat");
JSONArray jArray=JSONArray.fromObject(dat);
if(jArray.size()>0){
for(int i = 0;i < jArray.size();i++){
JSONObject json = (JSONObject) jArray.get(i);
String jffs = json.getString("Jffs");
String xmdm = json.getString("Xmdm");
String je = json.getString("Je");
String sl = json.getString("Sl");
String dj = json.getString("Dj");
}
}
//定义一个数组
var selectedData = [];
//获取选中的复选框
$(":checkbox:checked").each(function(){
//获取该节点最近的一个tr
var tr = $(this).closest("tr");
//获取当前行的各个列的数据,eq()的下标索引从0开始。
var jffs = $(tr).find("td").eq(1).children().val();
var xmdm= $(tr).find("td").eq(2).children().val();
var dj= $(tr).find("td").eq(3).children().val();
var sl= $(tr).find("td").eq(4).children().val();
var je= $(tr).find("td").eq(5).children().val();
//将数据装成对象数组
selectedData.push({Jffs:jffs,Xmdm:xmdm,Dj:dj,Sl:sl,Je:je});
});
//将数据封装成JSON使用ajax传到后台
var dat = JSON.stringify(selectedData);
//在后台解析对象数组
String dat = this.getRequest().getParameter("dat");
JSONArray jArray=JSONArray.fromObject(dat);
if(jArray.size()>0){
for(int i = 0;i < jArray.size();i++){
JSONObject json = (JSONObject) jArray.get(i);
String jffs = json.getString("Jffs");
String xmdm = json.getString("Xmdm");
String je = json.getString("Je");
String sl = json.getString("Sl");
String dj = json.getString("Dj");
}
}
0 0
- 复选框选中table一行的数据,并组成JSON数组对象传递到后台,在后台解析遍历
- js数组转json并在后台对其解析
- JS获取复选框的值,并传递到后台
- ajax传递json对象数组到后台
- jquery 传递数组到后台 及 获取后台JSON数据并显示
- 用户登陆验证---AJax在后台用json传递数据到前台显示
- json从前台到后台传递
- 【Ajax】传递Json对象到MVC后台解析
- JSP页面结合Struts2如何传递复选框对应的id数组到后台action中
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- ajax传递多组对象到后台 并 解析
- 用ajax提交到后台方法,返回一个json数组,在前台怎么去将这个json数据读取出来放在table里面。
- Spring 4MVC框架下在后台解析JSON数据
- 将table中被复选框选中的行的某一列全部放入到某个数组中去
- Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
- JS获取后台json数据,生成复选框,并传值到后台
- jquery通过ajax向后台发送(checkbox)数组,并在后台接收,(发送的数据是checkedbox)
- <s:iterator>标签遍历动态数组<泛型>:ArrayList<对象>,怎样批量修改数据并一起提交到后台
- iOS10适配:被弃用的openURL
- 了解 Spring Data JPA
- 管理后台 - 轮播图片管理功能
- mongodb 3.0.4 shell安装卸载脚本
- python笔记一
- 复选框选中table一行的数据,并组成JSON数组对象传递到后台,在后台解析遍历
- 1025
- SpringMVC项目使用log4j
- Centos布署内网代理服务器
- git命令
- 第八周Raptor练习--圆的半径
- easyUI日期控件验证开始时间
- loadrunner监控linux服务器资源
- windows 下安装多个版本的jdk 1.6&1.7&1.8以及版本切换脚本