页面是否正在通过Otp提交而没有刷新?

时间:2019-12-26 18:55:43

标签: javascript jquery ajax tampermonkey

我在填写信息并尝试发送OTP页面重新加载时获得了此网站 这是网站:

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

填写信息并单击(请求验证码)后,您将了解我的意思

我尝试的是:

// find images
var images = $("img");

// once page is loaded/ready
$(document).ready(function() {
  // add a click listener to each image
  images.click(function() {
    // toggle on/off a css class
    $(this).toggleClass("img-selected");
  });
});

我只是一个客户,所以我正在使用Tampermonkey进行注入。

1 个答案:

答案 0 :(得分:0)

您需要在此处阅读有关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);
                }
            }
        });
    });
});