如何获取表格内容并通过AngularJS将其发送到服务器端?

时间:2014-07-31 12:05:53

标签: javascript json angularjs

我试图获取一个表(html)的所有内容,是否可以从另一方获取所有行并将它们发送到服务器服务器的post请求中。但我无法找到如何处理这个问题。我是否需要使用ng-model或如何绑定每一行?

这是我的html表

<html>
    <tr>
        <th>A</th>
        <th>B</th>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
    </tr>
    <tr>
        <td>3</td>
        <td>4</td>
    </tr>
</html>

该表包含大约1000行实际。

提前致谢!

1 个答案:

答案 0 :(得分:0)

这取决于您对表格内容的含义。 如果你真的只想发送实际的HTML内容,可以使用jQuery获取表的内容并使用ajax发送它。

var contents = $("#tableId").html();
var dto = {
   TableContents: contents
};

$http({ method: "POST", url: "yourUrlHere", data: JSON.stringify(dto) })
.success(function (response) {
   alert("Woot!!!");
});

如果您正在尝试读取每个单元格的值,然后通过网络发送它,那么虽然它稍微涉及一些,但也可以这样做。如果你想这样做,请告诉我,我可以引导你完成它。