簡體   English   中英

使用PHP的JQuery ajax驗證碼驗證

[英]JQuery ajax captcha validation with PHP

我正在使用驗證碼創建一個注釋系統以進行驗證,但是我不確定如何在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);
        }
    });
});  

眾所周知,我們可以在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");
}
?>
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM