成功生成ajax MVC中的表
Generate table in success ajax MVC
我需要在成功ajax中生成表,并在html中绘制。但是我不知道怎样才能填饱我的桌子。我试过这个,但没画出来。
$.ajax({
url: '/Private/Index',
method: 'POST',
dataType: "json",
data: $(addNewEduForm).serialize() + '&' + $.param(mm),
traditional: true,
success: function (selected) {
$('#your-modal').modal('toggle');
var row = $('<tr>');
for (var i = 0; i < selected.length; i++) {
row.append($('<td>').html(selected[i]));
}
$('#results').append(row);
},
error: function (error) {
}
});
我的控制台.log(已选择):图片还有我的html,我需要在那里绘制表格:
<table class="table_blur">
<tr>
<th>Date</th>
<th>Event</th>
<th>First</th>
</tr>
</table>
结果我需要:
<th>Date</th><th>Event</th><th>FirstTeam</th>
<DateFromSelected><EventFrom Selected><FirstTeam>
您需要您的代码看起来像这样,例如,您需要显示DateofEvent
和FirstTeam
。
HTML代码
<table id="results">
<thead>
<tr>
<td>DateofEvent</td>
<td>FirstTeam</td>
</tr>
</thead>
<tboby>
</tbody>
</table>
JS代码
$.ajax({
url: '/Private/Index',
method: 'POST',
dataType: "json",
data: $(addNewEduForm).serialize() + '&' + $.param(mm),
traditional: true,
success: function (selected) {
$('#your-modal').modal('toggle');
var row = $('<tr>');
for (var i = 0; i < selected.length; i++) {
row.append($('<td>').html(selected[i].DateofEvent));
row.append($('<td>').html(selected[i].FirstTeam));
}
$('#results').append(row);
},
error: function (error) {
}
});
*请记住,您返回一个对象集合,然后按名称访问它们。
相关文章:
- 在MVC 4中,对Controller的Ajax调用为空
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- Spring MVC Ajax请求刷新动态表
- MVC AJAX POST 请求在控制器中显示为空
- MVC $.ajax 调用从不对编辑执行控制器操作,但在添加时有效
- Asp.Net MVC Ajax 视图模型未更新
- MVC AJAX调用url格式
- ASP.Net MVC Ajax-确定在同一表单上单击了哪个按钮
- 通过JavaScript更改MVC Ajax表单的InsertionMode
- MVC Ajax调用问题
- asp.net mvc ajax后传统的参数序列化
- MVC ajax从内部更新部分结果
- spring mvc ajax @ModelAttribute
- 在MVC Ajax之后运行Javascript.BeginForm部分回发
- 为什么我的mvc ajax找不到动作
- 我能给MVC Ajax回调一个参数吗?
- ASP .NET MVC.Ajax.BeginForm OnSuccsess 找不到 javascript 函数
- ASP.NET MVC AJAX 表单 在提交/发布操作时提交丢失的列表框/多选列表
- MVC Ajax.BeginForm OnSuccess函数未定义