当ActionResult从MVC控制器返回时,JQuery Ajax发布时没有重定向

时间:2014-08-28 12:57:31

标签: 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 () { return false; }
});

}

控制器已正确发布并返回视图,问题是页面未显示。返回到成功函数后,如何才能显示此页面?

1 个答案:

答案 0 :(得分:1)

如果要显示从控制器操作返回的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 
   }
 });
}