我有一个带有使用 jQuery.ajax() 发送的表单的 php 文件。如果未发送电子邮件并且未显示错误消息,我遇到的问题。
$(document).ready(function () {
$('input[type="submit"]').click(function () {
$.ajax({
url: "mail.php",
type: "POST",
data: {
name: $('input[name="name"]').val(),
email: $('input[name="email"]').val(),
msg: $('input[name="msg"]').val()
},
cache: false,
success: function(responseText) {
$('#result').css('background', 'green');
},
error: function(responseText) {
$('#result').css('background', 'red');
}
});
return false;
});
});
由于未发送电子邮件,因此错误未显示任何内容,但成功是。因此,我将 mail.php 代码更改为其他代码。
<?php
if(2 > 4) {
true;
} else {
false;
}
?>
当我按下按钮时,成功操作仍然有效,我不知道为什么。