嗨我在使用验证码从响应中获取信息时遇到了一个小问题。
这是我的“注册脚本,这适用于oke。
$("#submit_button").click(function()
{
// refresh captcha
if($("#register").valid())
{
$.post("/js/captcha/post.php",$("#register").serialize(),function(response){
if(response == 1)
{
alert("Yep its correct.");
$("#register").submit();
//$("#after_submit").html('');
}
else
{
alert("sorry not correct");
change_captcha();
$("#after_submit").html('');
}
});
// END CHECK CAPTCHA IF OKE GO TO SUBMIT
}
});
但是当我打电话给post.php
时
它有这个信息:
<?php
session_start();
if(($_REQUEST['code'] == $_SESSION['random_number']) || @strtolower($_REQUEST['code']) == strtolower($_SESSION['random_number']) )
{
//echo 1; // submitted
echo " Beveiligingscode is correct";
// Hier include het plaatsen van alle content in de database en dan terug en oke formulier leegmaken.
}
else
{
echo 0; // invalid code
echo " Foute beveiligingscode";
}
?>
我确实回到了寄存器脚本,但(响应)总是为0。
希望有人可以提供帮助。
如果你喜欢生活演示支票this。
(当我使用英文脚本button_submit
不再起作用时,我也有一个奇怪的问题。)