0
私のWebページでは、JSを使用してAjaxリクエストなどを使ってレコードを保存するような機能をほとんど達成しています。他のJavascript関数が呼び出されます。操作を実行した後、ページをリフレッシュまたはリロードすると、コード全体が再度実行され、データが再度データベースに保存されます。これをやめさせる方法の解決策を教えてください。ページを更新するとJavaScriptの機能が再読み込みされます
私のWebページでは、JSを使用してAjaxリクエストなどを使ってレコードを保存するような機能をほとんど達成しています。他のJavascript関数が呼び出されます。操作を実行した後、ページをリフレッシュまたはリロードすると、コード全体が再度実行され、データが再度データベースに保存されます。これをやめさせる方法の解決策を教えてください。ページを更新するとJavaScriptの機能が再読み込みされます
スクリプトが実行されないことを示す指標が必要です。
たとえば次のようなシナリオがある場合:あなたは、サーバー側からこの指標を生成したり、保存することができます
Page is loaded -> JS to check if it should run -> JS runs with AJAX or stop
:
Page is loaded -> JS runs with AJAX -> data is saved to DB
あなたはインジケータを追加する必要がありますがクッキー、localStorage、IndexedDB、またはあなたが望む何かを介してクライアント上で実行されます。
コードを教えてください。 – RizkiDPrast
youeコードは完全にjavascriptか、asp.netポストバックが関係していますか? –