2012-08-15 62 views
0

我有以下的js代碼:重定向和白頁

$.get('/desk/AddTicketToCart', { clientId: clientId}, function(data) {   
}); 

和控制器的動作:

public ActionResult AddTicketToCart(int clientId) 
{ 
    // do work 
    return new RedirectResult("/", true);  
} 

但是,我得到的白頁和URL地址欄沒有改變。我也嘗試了以下內容:

return RedirectToAction("Index", "Home") 

但是,我也得到白頁。
如何正確重定向?
謝謝。

回答

1

由於您正在進行ajax調用,因此服務器中的重定向不會對您有所幫助。您需要在回調中設置js中的新網址。

$.get('/desk/AddTicketToCart', { clientId: clientId}, function(data) { 
    window.location = // the url   
});