2017-05-24 2 views
0

이 코드는 여기에 있고 phpmailer send 함수는 true 또는 false를 반환하지 않으므로 다음 코드는 작동하지 않습니다. JSON은 괜찮으며 다른 기능을 테스트합니다. 나는 메일 -> 전송 문제를 정확히 지적했다. 메일이 작동 중이며 이메일 주소로 전송되지만 반환 값을 얻지 못합니다. 이 코드는 ajax 호출로 jquery라는 PHP 파일입니다. 누군가가 사전에 감사 할 수 있다면.phpmailer send 함수가 값을 반환하지 않습니다.

if(!$mail->Send()) 
{ 
    // return 0 for failure 
    $data[] = array("result" => 0); 
} 
else 
{ 
    // return 1 for success 
    $data[] = array("result" => 1); 
} 
+0

아약스 설정 외부에서 별도로 테스트하십시오. 'send()'는 부울을 반환합니다; 그렇지 않다면 다시 돌아오고 있습니까? 웹 서버 로그에서 오류가 있는지 확인하십시오. – Synchro

+0

json returns --- JSON.parse 오류 : 위치에 예상치 못한 입력 : 5 – Lef

+0

Sigh. 이것은 정확히 "고립에서 테스트"하는 것이 었습니다. * JSON으로 구문 분석하기 전에 * 실제 * 반환 값 *을보십시오. JSON 형식이 아닌 오류 메시지가있을 수 있습니다. – Synchro

답변

0

비슷한 문제가있는 경우 $ mail-> isSMTP(); 및 해당 작업

관련 문제