我正在创建一个带有验证码的注释系统,但是我不确定如何在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");
}
?>
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句