[英]Automatic action result call from Javascript MVC
我正在一個網站上工作,我想在20秒內自動重定向到稱為注銷的操作結果。
這是我到目前為止的內容:
setInterval(function redirectAction() {
var url = '@Url.Action("Logout")';
}, 20000);
計時系統正常工作。 我厭倦了使用警報,它每20秒發出一次警報。 但是,當它在頁面加載后啟動時,它以20秒的延遲開始,然后發出警報,這很重要,因為我需要用戶進入一頁20秒鍾然后注銷。
總的來說,我想要實現的是如何使用javascript從控制器中自動調用動作結果。 我曾嘗試研究GET方法和AJAX,但仍無法找到明確的解決方案,到目前為止沒有任何效果。
只是這樣做:
setInterval(function redirectAction() {
window.location.href ="your url you want to redirect to it"
//example
//window.location.href ="YourController/logout"
}, 20000);
您也可以使用setTimeout
進行延遲,如下所示:
setTimeout(function () {
window.location.href = "YourController/logout"
}, 2000);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.