같은 URL 문자열을 출력하는 양식을했습니다 :PHP로 메일 보내기
address=someaddress&title=Title&name=Author&mail=authorsmail&message=Somemessage
(jQuery AJAX 함수를 사용하여 일을 해요)
$.ajax({
type: "POST",
url: "send.php",
data: myString,
(...)
어쨌든, 내 send.php 파일, 내가 노력하고 노력하고 있기 때문에 나는 어떤 우편물도 얻을 수 없다.
$mailTo = Trim(stripslashes($_GET['address']));
$subject = Trim(stripslashes($_GET['title']));
$name = Trim(stripslashes($_GET['name']));
$emailFrom = Trim(stripslashes($_GET['mail']));
$message = Trim(stripslashes($_GET['message']));
$Body = $message;
$success = mail($mailTo, $subject, $Body, "From: <$emailFrom>");
모든 $ _POST를 $ _GET으로 변경하면 작동하지 않습니다.
무엇이 잘못 되었나요?
감사합니다.
아니요, 작동하지 않습니다. – fomicz
URL에있는 쿼리 문자열에 data 매개 변수의 myString을 설정 했습니까? 당신은 그것을 쿼리 문자열 대신 자바 스크립트 객체로 설정할 수 있습니까? – jellyfishtree
데이터가 jQuery에서 설정되면 경고를 통해 표시 할 때 모든 것이 잘 표시됩니다. – fomicz