0

我在我的应用程序中使用 MVC4 anf knockoutjs。我正在使用 jquery 弹出窗口进行用户登录,成功登录后我只想引用“_LoginPartial”而不是完整页面。当前使用以下代码:

//Ajax call from JS file
 $.get('@Url.Action("PartialUpdate", "Account")',{}, function (data) {
                      $("#_LoginPartial").html(data);
                  });

// in Account Controller
public ActionResult PartialUpdate(){
                return PartialView("_LoginPartial");
        }

在上面的代码中,它第一次返回完整的登录页面,第二次返回适当的数据,但“_LoginPartial”没有更新。有人可以指导我吗...........

4

1 回答 1

0

尝试切换 .get 到 .ajax

$.ajax({ url: "@(Url.Action("Action", "Controller"))", type: "POST", cache: false, async: true, data: { id: 'id' }, success: function (result) { $(".Content").html(result);  } });
于 2013-10-21T14:06:01.620 回答