如果我刷新页面,Javascript功能会再次重新加载

时间:2016-11-27 07:07:16

标签: javascript jquery ajax ajax-request

在我的网页上,我使用JS实现了大部分功能,例如使用ajax请求等保存记录。我的方案就像当我点击Update / Save Changes按钮并调用Ajax Request或其他Javascript函数时。执行操作后,如果我刷新页面或重新加载它,则会再次运行整个代码,并再次将数据保存在数据库中。你能帮我解决一下如何阻止这种做法。

1 个答案:

答案 0 :(得分:0)

您需要一些指示脚本不应该运行。

例如,如果您有以下情况:

Page is loaded -> JS runs with AJAX -> data is saved to DB

您需要添加指标:

Page is loaded -> JS to check if it should run -> JS runs with AJAX or stop

您可以从服务器端生成此指标,或通过cookies,localStorage,IndexedDB或您想要的任何其他内容将其保存在客户端。