这个表格是要添加多行,但是想获取到其中某一个字段的值,所以使用set方法去把数据保存到实体类,用集合去保存。
layer弹出框获取JSON格式的数据,我先获取到JSON数据,
function gettableinfo() {
var tabledata = "";
var table = $("#para_table");
var tbody = table.children();
var trs = tbody.children();
for (var i = 1; i < trs.length; i++) {
var key = "mb001" + "\":\"" + $('#ma001s').val() + "\",\"";
var tds = trs.eq(i).children();
for (var j = 0; j < tds.length; j++) {
if (j == tds.length - 1) {
key += tds.eq(j).attr("name") + "\":\"" + tds.eq(j).text()
+ "\"";
} else if (j == 1) {
key += tds.eq(j).find("select").attr("name") + "\":\""
+ tds.eq(j).find("select").val() + "\",\"";
} else if (j == 6) {
key += tds.eq(j).find("select").attr("name") + "\":\""
+ tds.eq(j).find("select").val() + "\",\"";
} else if (j == 8) {
key += tds.eq(j).find("select").attr("name") + "\":\""
+ tds.eq(j).find("select").val() + "\",\"";
} else {
key += tds.eq(j).attr("name") + "\":\"" + tds.eq(j).text()
+ "\",\"";
}
}
if (i == trs.length - 1) {
tabledata += "{\"" + key + "}";
} else {
tabledata += "{\"" + key + "},";
}
}
tabledata = "[" + tabledata + "]";
return tabledata;
}
在到我需要弹出弹出框的方法了吗写上
var tableinfo = gettableinfo().replace(/\"/g,"'");//把"" 替换成''就可以了。