当提交没有ajax的表单时,Securimage的验证码验证有效,但是当我想用ajax提交时,验证码代码总是无效的。我是否必须在ajax调用中添加特定内容或在securimage.php中更改某些内容?
$("#contact-form").submit(function() {
$.ajax({
type:"POST",
url: "contact.do.php",
data: $(this).serialize(),
processData: false,
success: function(data) {
$("#contactResponse").html(data);
}
});
});
答案 0 :(得分:-1)
使用谷歌ReCAPTCHA
示例:
http://www.9lessons.info/2014/12/google-new-recaptcha-using-php-are-you.html
参考:
https://www.google.com/recaptcha/api2/demo
在这里生成密钥
https://www.google.com/recaptcha/admin#list