刷新页面时,我的表单已提交

时间:2019-12-25 17:52:36

标签: javascript php jquery html flask

我正在使用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 %}
            });

0 个答案:

没有答案