如何将html表数据传输到Jquery脚本,以便将其保存在sql数据库中?

时间:2015-07-15 05:14:09

标签: c# jquery sql-server

我想将下面的html代码中的表行数据变成jquery,就像C#中的数据表一样,所以我可以将它保存在SQL DB中。

我该怎么做?

<table class="table table-bordered" id="table_GemList">
    <thead>
        <col style="width: 25%">
        <col style="width: 25%">
        <col style="width: 25%">
        <col style="width: 25%">
    </thead>
    <tbody id="GemListBody">
        <tr>
            <td>Oval</td>
            <td>Red</td>
            <td>2.23</td>
            <td><span class="glyphicon glyphicon-trash"></span></td>
        </tr>
        <tr>
            <td>Oval</td>
            <td>Red</td>
            <td>2.23</td>
            <td><spanclass="glyphicon glyphicon-trash"></span></td>
        </tr>
    </tbody>
</table>      

2 个答案:

答案 0 :(得分:1)

  1. 遍历表格<tr> s&amp; <td>通过。 jQuery并使用值创建一个JSON数组。
  2. 将阵列发回服务器。
  3. 在服务器上:将数组转换为DataTable
  4. 使用SqlBulkCopy.WriteToServer
  5. 将数据表直接保存到SQL数据库

答案 1 :(得分:0)

要将数据保存或插入数据库,您可以将postback用于服务器(将刷新页面),或者使用AJAX,您可以在不刷新浏览器的情况下提供功能。 JQuery Ajax为您提供了一个在Web应用程序中轻松集成Ajax功能的更简单选项。查看此文章可能对您有所帮助:How to Save or Insert Data into SQL Server Databse using JQuery AJAX in ASP.Net C#