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