我正在尝试使用jQuery ajax调用从MVC应用程序中的表中过滤数据。
下面是代码,
function getAllUserRoleCompany() {
var url = '@Url.Action("GetAllUserRoleCompany", "UserRoleCompany")';
Var Organisation = "";
$.ajax({
url: url,
data: { Organisation: Organisation},
cache: false,
type: "POST",
success: function (data) {
$('#dataTables-example').html(data);
},
error: function (reponse) {
alert("error : " + reponse);
}
});
}
通过成功的控制器调用已正确过滤了表。 问题在于视图中,因为未正确加载。我猜它正在加载到上一张表中,因为它仍然显示上一张表的分页,如下所示
这是我要呼叫的部分视图,
@Html.Partial("pv_UserRoleCompany", Model)
请指导。
答案 0 :(得分:0)
在过滤出结果后,如果要替换DataTable
中的View
,则用html("")
清除现有行,并替换为新行,
success: function (data) {
$('#dataTables-example').html("").html(data);
},