제가 일하고있는 사이트의 템플릿으로 사용하고있는 자바 스크립트 파일이 있습니다. 간단한 양식 유효성 검사가 있습니다 - 오류가없는 경우 - contact.php라는 PHP 페이지로 데이터를 보냅니다.메일을 보내기 위해 jQuery에서 데이터를 보내십시오.
하지만 내 PHP 사이트의 JavaScript에서 보내는 데이터를 어떻게 "잡아"나는지 확실하지 않습니다. contact.php가 작동합니다 - 즉, 양식에 직접 contact.php로 연결하면 문제없이 메일이 전송됩니다. 그 파일에서 나는 다음과 같은 변수를 보낸다 : $ name = $ _POST [ 'formName']; 마지막으로 메일 기능으로 보냅니다.
는 데이터를 전송하고 같은 페이지에 "성공"메시지가 표시 내 자바 스크립트 파일의 코드는 다음과 같습니다
$.post("contact.php",
{ formFrom: FromValue, formName: NameValue, formMessage: messageValue },
function(data){
$("#loadingImage").fadeOut("fast", function() {
$("#loadingImage").before('<p>The message has been sucessfully send. Thank you!</p>');
});
}
);
NameValue, messageValue, FromValue
이 var messageValue = $("#formMessage").val();
같은 양식 유효성 검사 설정됩니다.
도움이 될 것입니다.
진심
- Mestika
http://api.jquery.com/jQuery.ajax/를 찾고 있습니다. – Kzqai