2016-11-27 2 views
0

На моей веб-странице Я достигаю большей части функциональности, используя JS, как сохранение записи с помощью ajax-запроса и т. Д. Мой сценарий похож, когда я нажимаю кнопку «Обновить/Сохранить изменения» и запрос Ajax или вызывается другие функции Javascript. После выполнения операций, если я обновляю страницу или перезагружаю ее, весь код запускается снова, и данные снова сохраняются в базе данных. Не могли бы вы дать мне решение, как остановить это.Функция Javascript перезагружается снова, если я обновляю страницу

+1

Не могли бы вы показать нам свой код? – RizkiDPrast

+0

Код youe полностью javascript или он включает asp.net postback? –

ответ

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 или что-нибудь еще, что вы хотели бы.

Смежные вопросы