javascript - 使用 JQuery 和 JSON 填充引导表
问题描述
我正在尝试用数据(在 DatabaseUI.aspx.cs 中)填充我的引导表(在 Database.Master 中)。
如何使用 Jquery 向表中动态添加行?
我必须将我的字符串转换为 JSON 吗?我想我必须在 masterpagefile 中添加另一个 JQuery 脚本才能将数据附加到表中
$(function() {
$.each(response, function(i, item) {
var $tr = $('<tr>').append(
$('<td>').text(item.UID)
.appendTo('#lblDatabase');
});});
但我不知道如何通过在脚本中获取响应以读取 DatabaseUI 中的字符串。
在 Database.Master 中
<form id="form1" runat="server">
<table class="table" id="lblDatabase">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Pid</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
<asp:Label ID="lblDatabaseValues" runat="server"></asp:Label>
</td>
</tr>
</tbody>
</table>
</form>
从 DatabaseUI 中的 API 获取数据的代码
protected async void GetRequest(string url)
{
using (HttpClient client = new HttpClient())
{
using (HttpResponseMessage response = await client.GetAsync(url))
{
using (HttpContent content = response.Content)
{
Label lblDatabaseValues = (Label)Master.FindControl("lblDatabaseValues");
//lblDatabaseValues.Text = "Values:";
//lblDatabaseValues.Text = "";
string myContent = await content.ReadAsStringAsync();
string[] values = myContent.Split(';');
for (int i = 0; i < values.Length; i++)
{
lblDatabaseValues.Text = lblDatabaseValues.Text + Environment.NewLine + values[i];
}
lblDatabaseValues.Text = lblDatabaseValues.Text.ToString().Replace(Environment.NewLine, "<br />");
}
//response.IsSuccessStatusCode
//response.StatusCode
}
}
}
解决方案
基本上这个问题不是很清楚。如果您询问如何循环从后端接收到的响应并将其附加到您的表中,那么这里是您的代码。
<table id="tdUIDs">
</table>
var rows = "";
$.each(response,function(i,item){
rows += "<tr><td>" + item.UID + "</td></tr>"; //your rows get printed here
});
$("#tdUIDs").append(rows);
我希望这是您所要求的,因为您的问题不清楚。
推荐阅读
- python - 生成器在对象实例化时产生
- php - 从 SilverStripe 系统中删除 CMS(/admin) - Silverstripe-4.1.2
- c# - 有什么方法可以更快地写入文件吗?(视窗)
- python - 使用 pd.crosstab 按日期降序排序
- c++ - 使用 for 循环创建和迭代链表类
- asp.net-core - 如何处理所需的用户手势是浏览器必需的错误
- r - 错误:“没有包'生活方式'和包安装的非零退出状态 - 有人知道如何解决这个问题吗?
- vba - Word VBA 查找被动语态
- regex - 正则表达式:由嵌套括号和分号分隔
- oracle - 不断抛出错误,ORA-01427: 单行子查询返回多于一行 01427. 00000 - “单行子查询返回多于一行”