Javascript 当ActionResult从MVC控制器返回时,JQuery Ajax post未重定向
我试图将数据从一个方法发布到一个MVC控制器,该控制器返回一个操作结果,并使我的站点重定向到正确的视图。下面是我尝试使用的代码Javascript 当ActionResult从MVC控制器返回时,JQuery Ajax post未重定向,javascript,jquery,ajax,asp.net-mvc,Javascript,Jquery,Ajax,Asp.net Mvc,我试图将数据从一个方法发布到一个MVC控制器,该控制器返回一个操作结果,并使我的站点重定向到正确的视图。下面是我尝试使用的代码 function KoJqRedirect(item, url, async) { $.ajax({ type: "Post", contentType: "application/json", data: ko.toJSON(item), async: async, url: url, success: function
function KoJqRedirect(item, url, async) {
$.ajax({
type: "Post",
contentType: "application/json",
data: ko.toJSON(item),
async: async,
url: url,
success: function () { return false; }
});
}
控制器已正确发布并返回视图,问题是页面未显示。当返回到成功函数时,如何显示此页面?如果要显示从控制器操作返回的html,请执行以下操作:
function KoJqRedirect(item, url, async) {
$.ajax({
type: "post",
contentType: "application/json",
data: ko.toJSON(item),
datatype :'html', //give datatype here
async: async,
url: url,
success: function (data) {
$("#div1").html(data); //provide target div id here
}
});
}
您正在从控制器操作返回partialview???需要再等待7秒钟吗?如果我想重新加载整个页面,请@j-j,您可以使用JS重新加载页面。请参阅此帖子