0

我有一个从我的 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。

4

1 回答 1

2

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

JSON 被转换为可用于创建表的对象,例如

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

或者

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

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

于 2012-07-19T02:20:15.353 回答