大家好我无法在我的视图上附加一张表...我的jsonresult发送数据确定但是我在桌面上显示有问题...它显示的数据为1毫秒然后看起来像页面刷新并显示任何内容,我不知道为什么......
在我的控制器上
function getDetail() {
var selectedU = $("#UnidadesAdministrativas").val();
$.ajax({
cache: false,
type: "GET",
url: '@Url.Action("GenerarDetalleInventariobyU", "Inventario")',
data: { "id": selectedU },
success: function (data) {
var tr;
//Append each row to html table
for (var i = 0; i < data.length; i++) {
tr = $('<tr/>');
tr.append("<td>" + data[i].Descripcion + "</td>");
tr.append("<td>" + data[i].Empleado + "</td>");
$('table').append(tr);
}
}
});
}
在我的观看
Global symbol "%formsequence" requires explicit package name at line 37.
请帮忙!
答案 0 :(得分:0)
我认为你是以不正确的方式处理成功方法。
success: function (data) {
var tr;
//Append each row to html table
for (var i = 0; i < data.length; i++) {
tr = $('<tr>'); // remove slash from here
tr.append("<td>" + data[i].Descripcion + "</td>");
tr.append("<td>" + data[i].Empleado + "</td>");
tr.append("<tr/>"); // close it here.
$('table').append(tr);
}
}
答案 1 :(得分:0)
请在您的成功函数中添加以下代码
$.each(data, function (i, item) {
$('table').append(
$('<tr>')
.append($('<td>').append(item.Descripcion))
.append($('<td>').append(item.Empleado))
);
});
答案 2 :(得分:0)
另一种方法(可能更容易)是,
.as-console-wrapper { max-height: 100% !important; top: 0; }
,修改它
返回JsonResult
。PartialView
之类的任何表单元素
divResults是div($('#divResults').html(data)
)元素的id,<div id='divResults'></div>
是ajax调用的返回值。