我有一个名为newTable的html表格,我想将该表格中的数据保存到MySQL表格中。 我的问题是行插入newtable中使用数据被 这里怎么插入这个表jqueryselectors和个人行列组合可是没有一个唯一的ID /名称(它这是在运行时填充的动态表)将html表格数据保存到数据库中
var ntr='',//to store html for new table row
rows=[],//to collect new rows
$tbl=$("#table_rolecart tbody"),//original table
l=$("tr", $tbl).length;//length of rows in original table's tbody section
var row, brow, drow, trclass;
for(var i=0;i<l;){
row=$("tr:eq("+i+")", $tbl);//row with item name
brow=row.next("tr");//row with business justification textbox
drow=brow.next("tr");//row with date textboxes
ntr= '<tr><td>'+$("td:nth-child(2)",row).text()+'</td><td>' //add item name
+$("td:nth-child(3)",row).text()+'</td><td>'//add description
+$(brow).find("input#ar_businessjust").val()+'</td><td>' //add business just.
+$(drow).find("input#ar_startdate").val()+'</td><td>'//start date
+$(drow).find("input#ar_enddate").val()+'</td></tr>';//end date
rows.push(ntr);
i+=4; //we have traversed 3 rows and one empty row, next item should be current + 4
}
$("#newTable tbody").append(rows.join(''));
所以它基本上是从购物车表中填充的汇总数据。目前,ar_businessjust,ar_startdate,ar_enddate这两个字段是与购物车中所有商品相同的id的通用字段。即使我有一个包围它的表单,并且使用jquery.ajax()调用传递参数form_id.serialize夹在它目前
您的代码很可怕 –
其基本扫描3行rolecart表并将它们附加到summarycart表中的单行中,因为购物车中的每个项目占用多行(3行data + 1 spacer row = 4) –
Comments属于代码。 –