我有以下js代码:
$.get('/desk/AddTicketToCart', { clientId: clientId}, function(data) {
});和控制器的操作:
public ActionResult AddTicketToCart(int clientId)
{
// do work
return new RedirectResult("/", true);
}但是,我得到的白色页面和网址没有改变在地址栏。我还尝试了以下几点:
return RedirectToAction("Index", "Home")但是,我也得到了白页。
如何正确进行跳转?
谢谢。
发布于 2012-08-15 14:57:12
在服务器中重定向不会对您有所帮助,因为您正在进行ajax调用。需要在回调中的js中设置新的url。
$.get('/desk/AddTicketToCart', { clientId: clientId}, function(data) {
window.location = // the url
});https://stackoverflow.com/questions/11965120
复制相似问题