来自 Javascript MVC 的自动操作结果调用
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);
我正在网站上工作,我想在 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);