用JQuery、AJAX将Table的数据以JSON数组的形式传输给后端 function approveAll(){ //先创建一个Array数组 var stations = new Array(); //table为表格的ID var tb = document.getElementById('table'); //获得所有行(是一个数组) var rows = tb.rows; for(var i = 1; i < rows.length; i++){ //创建一个数组元素 var station={}; //记住不能用station[1]这种形式保存数据,要用键值对; //获取单元格内容的时候一定要加上.textContent获取文本内容,不然加入数组的是单元格对象,后台将不能解析; //rows[0]是标题栏(如果有的话),所以i是从1开始还是从0开始大家自己判断; station["card"]=rows[i].cells[2].textContent; station["stationName"]=rows[i].cells[0].textContent; station["timePoint"]=rows[i].cells[1].textContent; //数组元素插入数组的时候可以用下标也可以用push stations[i-1]=station; } $.ajax({ url:"*******", //后端地址 type:"POST", data:JSON.stringify( stations //要用JSON格式传输数组必须用JSON.stringify() ), headers:{ Accept:"application/json", "Content-type":"application/json" }, dataType:'json', success:function(res) { alert("审核成功!"); } }); }