2016-11-27 89 views
0

在我的网页上,我使用JS实现了大部分功能,如使用ajax请求保存记录等。我的场景就像当我点击更新/保存更改按钮和Ajax请求或其他Javascript函数被调用。执行操作后,如果我刷新页面或重新加载它,整个代码再次运行,数据再次保存在数据库中。你能否给我一个如何阻止这件事的解决方案。如果我刷新页面,Javascript功能会重新载入

+1

你能告诉我们你的代码吗? – RizkiDPrast

+0

你的代码完全是javascript还是涉及asp.net回发? –

回答

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或其他任何你想要的。

相关问题