임 PHP 파일을 호출하는 아약스를 사용하여 양식을 제출하려고하지만 난 그것을 테스트 할 때, 브라우저 콘솔은 다음과 같은 오류 아래Ajax를 찾을 수 없음 (404) POST URL이
에게 인쇄 내 아약스 우편 번호
$(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가 존재하지 않는다는 것을 나타냅니다. 문제는 서버 수준에서 발생하므로 다른 사람이 서버에 대한 정보없이 도움을 줄 수 있을지 의심 스럽습니다. – semako
경로 URL이 올바른지 확인하려면 브라우저에 POST URL을 붙여 넣으십시오. –