0
在我的網頁上,我使用JS實現了大部分功能,如使用ajax請求保存記錄等。我的場景就像當我點擊更新/保存更改按鈕和Ajax請求或其他Javascript函數被調用。執行操作後,如果我刷新頁面或重新加載它,整個代碼再次運行,數據再次保存在數據庫中。你能否給我一個如何阻止這件事的解決方案。如果我刷新頁面,Javascript功能會重新載入
在我的網頁上,我使用JS實現了大部分功能,如使用ajax請求保存記錄等。我的場景就像當我點擊更新/保存更改按鈕和Ajax請求或其他Javascript函數被調用。執行操作後,如果我刷新頁面或重新加載它,整個代碼再次運行,數據再次保存在數據庫中。你能否給我一個如何阻止這件事的解決方案。如果我刷新頁面,Javascript功能會重新載入
您需要一些腳本不應該運行的指示符。
例如,如果你有以下情況:
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或其他任何你想要的。
你能告訴我們你的代碼嗎? – RizkiDPrast
你的代碼完全是javascript還是涉及asp.net回發? –