您能澄清一点:从实际部分视图返回原始数据是如何工作的?如何在ASP.NET MVC 4中将原始数据作为部分视图返回:JQuery Ajax vs Html.Partial
@ Html.Partial(“_ MyPartialView”)总是返回原始数据,以便我可以在页面源中看到HTML。
但是,如果我试图通过JQuery AJAX调用做同样的我不能再看到HTML页面源
$.ajax({
url: '@Url.Action("GetData", "Home")',
data: { Period: period, FromDate: fromDate, ToDate: toDate },
type: 'GET',
success: function (data) {
$("#someDiv").html(data);
}
});
两个例子都工作,但不同的是,我不能看到HTML输出了通过AJAX。这是通过设计,它真的很重要吗?或者我可以通过AJAX在输出中生成可见的HTML?
你能显示你的动作的代码? – Sarcastic
也许你应该定义请求类型?键入:'text/html'。 – alexmac