伙计们,我的 ASP.net MVC 中有一个 html 表home
看法。现在,该表最初是通过模型中存在的数据填充的。现在,单击主页上的某些按钮后,我想更新表中存在的数据,即清除表中存在的数据并使用 ajax 调用中的数据进行更新。
这是我的视图表:
<article class="scrlable">
<table>
<tr>
<td>#</td>
<td>Name</td>
<td>Status</td>
<td>Since</td>
</tr>
@{
int srno = 1;
foreach (var pendingResponseModel in Model.hrPendingResponseList)
{
<tr>
<td>@srno</td>
<td>@pendingResponseModel.CandidateName</td>
<td>@pendingResponseModel.CandidateLifeCycleStatusName</td>
@if (pendingResponseModel.DayDifference == "1")
{
<td>@(pendingResponseModel.DayDifference) day</td>
}
else
{
<td>@(pendingResponseModel.DayDifference) days</td>
}
</tr>
srno++;
}
}
</table>
</article>
这是我的 ajax 调用:
function GetStatusWise(control, departCode) {
$.ajax(
{
type: "GET",
url: "...URL..." + departCode,
dataType: "json",
crossDomain: true,
async: true,
cache: false,
success: function (data) {
$.each(data.data, function (index, value) {
// UPDATE TABLE HERE...
});
},
error: function (x, e) {
alert('There seems to be some problem while fetching records!');
}
}
);
}
ajax 调用返回的数据是 JSON 格式。它具有“名称”、“状态”和“自”元素。可以通过使用查看它们value.CandidateName
, value.Status
etc
现在我想用我通过 AJAX 调用获得的值更新上表的值。我该怎么做呢?可以替换整篇文章吗?
注意:我通过 ajax 调用获取多个值,这就是我在函数上放置循环的原因。