我正在编写动态联系表格。代码如下所示:
jQuery:
$.ajax({
type: "POST",
url: "sendmail.php",
data: {email: email, message: message, captcha: captcha}
})
.done(function( result ) {
alert(result);
})
PHP:
<?php
session_start();
$email = $_POST['email'];
$message = $_POST['message'];
$captcha = $_POST['captcha'];
if(isset($_POST["captcha"])&&$_POST["captcha"]!=""&&strtoupper($_SESSION["captcha_code"])==strtoupper($_POST["captcha"]))
{
@mail('mymail@gmail.com', 'Subject', $message, 'From:' . email);
echo "Message successfully sent.";
}
else
{
// change opacity of #error div
}
?>
问题是如果输入了错误的验证码,如何更改隐藏 div 的不透明度?在这种情况下,我需要将此代码插入 PHP 脚本或其他地方:
$('#error').css({opacity:'1'});
请记住,我不能使用 echo 注入代码,因为我使用警报来获取从 PHP 脚本返回的信息。