从sql server中用javascript创建HTML表

Creating an HTML table in javascript from sql server

本文关键字:创建 HTML javascript 中用 sql server      更新时间:2023-11-10

我有一个从SQL server 2008数据库中获得的标准数据集。。

ID       Name
1        Joe
2        Ted

其中我通常使用c#来处理数据并将其添加到表中。

我想在我的页面上用javascript创建一个表,但我不确定从哪里开始。

显然,这个表中有更多的列和行,但为了方便起见,我只包含了一小部分数据。

           <div id="divWhatIf" runat="server">
                <table id="tblWhatIfByMonth" border="1" cellpadding="0" cellspacing="0" runat="server">
                    <tr id="rowWhatIfHeaderRow" runat="server">
                    </tr>
                </table>
            </div>

我的aspx页面看起来像,我想将每个数据行添加到tblWhatIfByMonth。

您可以使用AJAX来获取表的内容。响应文本可以是表的整个标记(这使得生活非常容易),或者如果只需要替换表的一部分,则将数据作为JSON格式的文本发送。

JSON被转换为一个对象,然后可以用来创建表,例如

[
  {"ID":"1","Name":"Joe"},
  {"ID":"2","Name":"Ted"}
]

[
  ["ID","Name"],
  ["1","Joe"],
  ["2","Ted"}
]

您还可以发送CSV数据并对其进行解析(比如使用正则表达式),并构建表的全部或部分。