jQuery ajax 验证验证码
我在发布验证码以通过 php 进行验证时遇到问题。 我将 captcha_value
字符串发送到 captcha_check.php,但我不知道如何检索返回值“true”或“false”
$("#myForm").submit(function() {
$.ajax({
type: "POST",
url: '/captcha_check.php',
data: captcha_value
success: function(data) {
**?WHAT TO DO HERE? how to get true or false**
}
});
captcha_check.php
<?php
if ($_POST['captcha'] == $_SESSION['captcha'])
echo 'true';
else
echo 'false';
?>
i have a problem when posting a captcha to validate by php.
I send the captcha_value
string to the captcha_check.php and I don't know how to retrieve the returned value 'true' or 'false'
$("#myForm").submit(function() {
$.ajax({
type: "POST",
url: '/captcha_check.php',
data: captcha_value
success: function(data) {
**?WHAT TO DO HERE? how to get true or false**
}
});
captcha_check.php
<?php
if ($_POST['captcha'] == $_SESSION['captcha'])
echo 'true';
else
echo 'false';
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我将标头设置为输出为 xml。
captcha_check.php
这是我的解决方案,可能也适合您。我一直更喜欢使用 xml 进行通信。这就是我的选择。
I set header to output as xml.
captcha_check.php
this is my solution probably works for you also. I always prefer xml for communication. Thats my choice.