【问题标题】:Page is getting Submit Without Refresh Via Otp?页面正在通过 Otp 提交而不刷新?
【发布时间】:2019-12-26 18:55:43
【问题描述】:

当我填写信息并尝试发送 OTP 页面重新加载时,我得到了这个网站 这是网站:

https://tunisia.blsspainvisa.com/english/book_appointment.php

填写完信息,点击(请求验证码),你就明白我的意思了

我尝试的是:

$(function () {

  $('#tunisiaThird').on('submit', function (e) {

    e.preventDefault();

    $.ajax({
            type: 'post',

        url: 'https://tunisia.blsspainvisa.com/book_appointment.php',

        data: $('#tunisiaThird').serialize(),



            success: function () {
      }
    });

  });
});

我只是一个客户,所以我使用 Tampermonkey 来注入。

【问题讨论】:

    标签: javascript jquery ajax tampermonkey


    【解决方案1】:

    您需要在此处阅读有关 jquery ajax post 或 get 方法的更多信息:

    https://api.jquery.com/jQuery.post/

    这里有很多问题,如果你搜索你会发现很多例子

    这是一个完整的例子,它从 php 部分获取错误消息并显示在 html 表单上。 像这样:在 php 中:$error .= 'an error happend'; 和 ajax $('#result').html(data.error);

    以 html 显示。

    <div id="result"></div>
    
    $(document).ready(function(){
        $('#tunisiaThird').submit(function(event){
        event.preventDefault();
        var formValues = $(this).serialize();
            $.ajax({
            url:"book_appointment.php",
            method:"POST",
            data:formValues,
            dataType:"JSON",
                success:function(data){
                    if(data.error === 'ok'){
                        $('#result').html('Successfuly');
                        $('#tunisiaThird')[0].reset();
                        setTimeout(function() {
                            window.location = 'index.php';
                        }, 1000);
                    } else {
                        $('#result').html(data.error);
                    }
                }
            });
        });
    });
    

    【讨论】:

    • 我不确定我明白这个脚本是否可以工作因为它没有工作或者你只是给我一个例子?
    • 它是一个完整的工作示例,您可以使用它,但最好阅读一些示例来学习而不是复制粘贴,让 e 更改 1 件事然后您就可以使用它。
    • 我只需要这个,所以我真的不介意复制过去,哈哈,如果你能告诉我我的脚本有什么问题,请做或纠正我,如果我错了
    • 完成了,你可以拥有它,你的代码和我的几乎一样,但只有一半。大声笑,很高兴我帮助了你。如果有帮助,你能接受答案吗?
    • 同样的事情页面没有重新加载但 Otp 没有发送到我的电子邮件:(也许你应该看看网站是如何工作的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-07
    • 2017-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多