【问题标题】:JQuery ajax captcha validation with PHP使用 PHP 进行 JQuery ajax 验证码验证
【发布时间】:2015-08-23 03:42:49
【问题描述】:

我正在创建一个带有验证码的评论系统进行验证,但我不确定如何在 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);
        }
    });
});  

【问题讨论】:

    标签: javascript php jquery


    【解决方案1】:

    我们知道我们可以在 PHP 文件中使用 html,也可以在 html 文件中使用 javascript 或 jquery。 在这里你想在 php 文件中嵌入一个 jquery 代码.. 所以,试试这些代码

    <?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");
    }
    ?>
    }
    

    【讨论】:

    • 不,这不是我要问的问题,我的问题是如何在 php if 语句中编写 jquery 代码
    • @projectsab 请查看我的更新.. 希望对您有所帮助!!
    • @projectsab 很高兴为您提供帮助 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    相关资源
    最近更新 更多