我试图使用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";
}
});
});
我在网络服务器上运行这个网站。
答案 0 :(得分:0)
使用$ _SERVER ['DOCUMENT_ROOT']解决与路径相关的问题。
示例:$ _SERVER ['DOCUMENT_ROOT']。'/ path / to / file';