使用PHP的JQuery ajax验证码验证

专案

我正在创建一个带有验证码的注释系统,但是我不确定如何在php if语句中使用jquery表单提交代码。

因此,如果验证码正确无误,请提交表格。它在php echo中不起作用

我的代码:

的PHP:

if($_SESSION['vercode']==$_POST['code'])
{
}

jQuery的:

$('#submitform').submit(function(e) {
    e.preventDefault();

    var rat = $('input[name=rating]:checked').val();
    $('#hid').val('rat');

    var url = 'ratings.php';

    $.ajax({
        type: 'POST',
        url: url,
        data: $('#submitform').serialize(),
        success: function(data)
        {
            alert(data);
        }
    });
});  
伊兹·拉格(Itz Raghu)

众所周知,我们可以PHP文件中使用html,也可以在html文件中使用javascript或jquery在这里,您想将jQuery代码嵌入php文件中。因此,请尝试使用这些代码

<?php
if($_SESSION['vercode']==$_POST['code'])
{?>
<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <script type="text/javascript">
        $('#submitform').submit(function(e) {
    e.preventDefault();

    var rat = $('input[name=rating]:checked').val();
    $('#hid').val('rat');

    var url = 'ratings.php';

    $.ajax({
        type: 'POST',
        url: url,
        data: $('#submitform').serialize(),
        success: function(data)
        {
            alert(data);
        }
    });
});  
    </script>   
</body>
</html>
<?php
}
else
{
    die("Wrong Code Entered");
}
?>
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章