我正在使用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<=0){
Swal.fire({
icon: 'error',
showConfirmButton: false,
});
}
else{
let $form = $(this).closest('form');
Swal.fire({
icon: 'success',
showConfirmButton: false,
}).then((result) => {
$form.submit();
});
}
{% endif %}
});