gpt4 book ai didi

javascript - 如果用户单击后退按钮,我该怎么做才能防止出现咆哮消息

转载 作者:行者123 更新时间:2023-11-29 21:28:55 25 4
gpt4 key购买 nike

用户有一些他们可以编辑的表格数据。编辑完成后,用户会收到一条表示操作成功的咆哮式警报。用户继续进行另一次编辑,然后改变主意并单击后退按钮。用户看到之前更改的消息,这让用户认为他们只是无意中进行了更改。

状态(例如成功或失败)从操作页面(保存编辑的地方)通过 URL 连同消息(例如您的更改已保存)传递。如果这有助于使这一点更清楚,则 URL 看起来像这样:

 http://www.domain.com/admin/profile/user/?status=success&msg=The%profile%20has%20been%20successfully%20saved

如果用户只是刷新页面,将显示相同的咆哮消息。

当用户取消编辑时,他们会发现这令人困惑,他们认为这确实发生了。

我该怎么做才能提供更好的用户体验,使咆哮消息只显示一次?

如果有帮助,我正在使用 ColdFusion。

最佳答案

什么时候应该触发更新设置一个标志。

<!--- update code --->
<cfset session.update = true>

然后当你显示消息时更新 session 标志

<cfif structKeyExists(session, 'update') AND session.update>
<!--- display message --->
<cfset session.update = false>
</cfif>

关于javascript - 如果用户单击后退按钮,我该怎么做才能防止出现咆哮消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com