[英]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.