-1
在ajax成功之後,我需要重定向到一個具有參數(在MVC中)的URL。我需要該參數在URL上不可見(如quesrystring)。在MVC中重定向到ajax成功的URL
var Module=new Object()
Module="data";
$.ajax({
type: 'POST',
dataType: 'json',
url: '@Url.Action("AddRecord", "Add")',
data: Module,
beforeSend: function() {
},
error: function (data) {
},
success: function (data) {
//redirect to another page having parameter. But parameter should not be visible on URL
}
AJAX的整點是保持在同一頁上。如果你想重定向,不要使用ajax - 它毫無意義。 –
仍然可以使用window.location但參數值是可見的,所以你必須加密該值或之前,你必須進行額外的Ajax調用並保存參數值在「TempData」和窗口位置調用 –