我想从jQuery调用mvc控制器操作方法,并且在调用操作方法时,应将用户转移到另一个站点。我已经尝试使用jquery ajax来做到这一点,但在response.redirect之后,我的页面仍然保持在没有任何更改的同一个URL上。从Jquery调用操作方法并将用户重定向到外部网站
$.ajax({
url: '/Controller/Action',
success: function (Data) {
//don't want to use this callback as I require only calling the
action method
}
});
,并在控制器
public void Action(){
// process the request and redirect
Response.Redirect("url", false);
}
谁能帮助我理解这里的问题是,在上面的代码。
在此先感谢。
'window.location.href = Data'? – guest271314
你可以在你的成功方法中使用'window.location.href',你可以使用它重定向到任何地方。 –
我认为这将为你返回重定向(“http://www.google.com”); –