首页 > 解决方案 > Jquery中的回滚功能

问题描述

我有一个要求,比如回滚功能。要求就像当我单击更新按钮时,右下角会显示一个弹出窗口,该弹出窗口将显示 5 秒,并带有回滚按钮。如果我点击回滚按钮,动作应该停止。我需要想法,如何在单击更新按钮 5 秒后开始对 MVC 控制器执行操作。或者如果我单击回滚按钮则取消。请建议我如何在 Jquery 中使用一些计时器来实现这一点。

标签: javascriptjqueryasp.net-mvc

解决方案


我认为您不应该等待 5 秒钟,直到您将更改发送到您的 MVC 控制器。当用户点击保存并在 5 秒内离开页面时会发生什么?不会保存更改。

相反,我会向服务器发送更改请求,但将先前版本的请求保存在一边。如果用户按下“回滚”,您只需使用保存的默认参数发送第二个更改请求。


推荐阅读