我正在尝试从表中获取数据并将所选数据推送到我的服务器。 我尝试从我的表中选择列然后发出HTTP请求,但它没有用。 任何人都可以帮助我吗?
答案 0 :(得分:0)
这是一个如何从HTML表中提取数据,将其放入javascript数组,将其转换为json并将其发送到服务器的示例
https://jsfiddle.net/f958qokn/
<table id="MyTable">
<tr>
<td>1</td>
<td>Code Monkey</td>
</tr>
<tr>
<td>2</td>
<td>Code Elephpant</td>
</tr>
</table>
<input id="PostTableData" type="button" value="Post Table Data"/>
<script type="text/javascript">
$(document).ready(function() {
$( "#PostTableData" ).on( "click", function() {
var TableData = [];
$("#MyTable tr").each(function() {
var RowData = [];
var ColumnsData = $(this).find('td');
if (ColumnsData.length > 0) {
ColumnsData.each(function() { RowData.push($(this).text()); });
TableData.push(RowData);
}
});
alert(JSON.stringify(TableData));
jQuery.ajax({
type: 'POST',
url: "/SaveData.php",
data: JSON.stringify(TableData),
dataType: "json",
success: function(data){ alert(data); }
});
});
});
</script>
答案 1 :(得分:0)
这是我的理解
这是一个程序,如果你愿意