使用jquery.ajax,我试图返回一个视图,它有一个嵌套的局部视图来显示数据表。初始视图正在返回,但数据表未显示或呈现。
$.ajax({
type: "GET",
url: "/Controller/Action,
data: {
custNum: custNum
},
success: function (data) {
$('#DivToRenderResults').html(data);
}
public ActionResult Action(string custNum)
{
Model ReturnModel = GetData(custNum)
if (Request.IsAjaxRequest())
{
return PartialView(ReturnModel);
}
return View(ReturnModel );
}
public class Model
{
public FirstViewsModel FirstViewsModel {get;set;)
public IEnumerable<DataTableModel> DataTableModel {get;set}
}
我最终想要使用ajax来动态加载不同的选项卡,这些选项卡在部分视图中都将具有嵌套数据表,但是我无法使第一个工作。请帮忙,&amp;谢谢!
<div id="DivToRenderResults">
<\div>
// Inside the div
@model Model
<div>
// FirstViewModelInfo
<div>
// This one is not rendering in the return
@Html.Partial("_DataTableView", Model)
</div>
</div>