javascript - 来自 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);
推荐阅读
- search - 如何在 solr direclty 中修剪属性值
- java - Spring - @Scheduled NullPointer @Autowired 属性
- python - 如何覆盖 Python 中参数的默认值?
- c++ - 是否有在 C++ 中创建嵌套 Protobuf 消息的可读模式?
- react-native - 链接后是否需要重建react-native项目
- datetime - 如何在 Rust 中获取当前日期和时间的时间戳
- node.js - 如何更新 mongoose db 中的 2 个或多个唯一文档
- javascript - 在一个 vue 实例中具有多个数据的类似组件
- java - 检查 java 属性文件中键值的唯一性
- angular - 设置路由器链接