Я работаю над bidding website с помощью python flask и использую sweetalert когда ставка завершена. Когда я нажимаю кнопку назначения ставок, она определяет, правильно ли введены данные или нет. Если ввод неправильный, он покажет неверное предупреждение, иначе он сообщит об успешном завершении и отправит форму; но после того, как я сделаю ставку успеха. Если я обновлю страницу, страница будет отправлена ​​снова. Я не уверен, это мой JQuery, что идет не так или представить

Следуя моему коду JQuery

 $(document).ready(function(){ $('#formBtn').click(function(e){ var price = $("#price").val(); {% if current_user.is_anonymous %} window.location = "{{ url_for('login', _external=True, next=request.url) }}"; {% else %} if(price{amp}lt;=0){ Swal.fire({ icon: 'error', showConfirmButton: false, }); } else{ let $form = $(this).closest('form'); Swal.fire({ icon: 'success', showConfirmButton: false, }).then((result) ={amp}gt; { $form.submit(); }); } {% endif %} });