0

在我的网页上,我使用 JS 实现了大部分功能,例如使用 ajax 请求保存记录等。我的场景就像我单击更新/保存更改按钮并调用 Ajax 请求或其他 Javascript 函数时一样。在刷新页面或重新加载页面执行操作后,整个代码将再次运行,数据再次保存在数据库中。您能否给我一个解决方案,说明如何阻止此操作完成。

4

1 回答 1

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

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

于 2016-11-27T07:12:34.727 回答