我試圖讓異步jQuery獲取到MVC Action來返回視圖。出於某種原因,雖然它訪問該操作,但它不呈現該視圖。從jQuery AJAX返回視圖獲取操作
這是jQuery的:
function showArchive(url) {
var moreRecentThanDate = $("#chooseDate").val();
$.get(url, { moreRecentThan: moreRecentThanDate });
}
,這是行動:
[HttpGet]
public ActionResult ShowArchive(DateTime moreRecentThan)
{
List<NewIndexViewModel> model = Service.GetArchives(moreRecentThan);
ViewBag.IsArchive = true;
return View("Index", model);
}
PS:我把這個jQuery的從一個特設的模式彈出;
像@ Scotty.NET的回答一樣的問題:我想以某種方式刷新頁面,如果可能的話(這聽起來真的很愚蠢,我知道這是一個AJAX GET)。 –
刷新你可以使用純Javascript'location.reload();'如果它對你有意義 – Daniele
謝謝,我只是忘記我可以設置location.href屬性。謝謝! –