【发布时间】:2017-11-06 13:46:38
【问题描述】:
我正在尝试使用ajax提交表单来调用php文件,但是当我尝试对其进行测试时,浏览器控制台会打印以下错误
下面是我的ajax邮政编码
$( document ).ready(function() {
$("form").submit(function(e) {
e.preventDefault(); // prevent page refresh
var email = $("#email").val();
if (validateEmail(email)) {
$.ajax({
type: "POST",
url: "php/send_form.php",
data: $(this).serialize(), // serialize form data
success: function(data) {
document.getElementById("successfullySentForm").style.display = "block";
},
error: function() {
document.getElementById("genericError").style.display = "block";
}
});
} else {
document.getElementById("wrongEmailFormat").style.display = "block";
}
});
});
我在我的网络服务器上运行这个网站。
【问题讨论】:
-
错误 404 表示服务器回答并告诉文件 php/send_form.php 不存在。问题出在您的服务器级别,所以我怀疑有人可以在没有更多服务器信息的情况下帮助您。
-
尝试在浏览器中粘贴 POST url 以检查路径是否正确
标签: javascript jquery ajax