我在我的代码中修复了一件破坏了我的 ajax 提交的事情。不知道这里出了什么问题。自从一切正常以来,PHP 一直没有改变。出于某种原因,我不确定这是否应该发生,数据字符串被附加到 url。警告框永远不会出现。
$('#contact_submit').click(function(e){
var datastring = 'name='+ $('#name').val() + '&email=' + $('#email').val() + '&inquiry='+ $('#inquiry_dropdown option:selected').text() + '&message='+ $('#message').val();
$.ajax({
type: "POST",
url: "process-contact.php",
data: datastring,
success: function(data) {
alert(data);
}
});
alert ("We've received your request and will alert you once the directory is available. Thank you.");
$('#submit_form_contact').reset();
});
// if ($("#submit_form_contact").valid()) {
// }
});