2010-03-02 3 views
1

난 방화 사용자 loogoff 일시적 15ms의 이동 전 2 번 실행의 방송 (302) 후에이302 15ms의

 var uemail="[email protected],[email protected],[email protected]"; 

     uemail = uemail.split(','); 

var interval; 
var counter = 0; 
var check = function() { 
         if(counter < uemail.length) { 
          // Send email post 
          counter++; 
         } else { 
          clearInterval(interval); 
         } 
      }; 

interval = setInterval(check,10000); 

같이 JQuery와 에서이 PHP 코드를 호출

 if(mail($ToEmail, $Subject, $Content, $Headers) == false) { 
     echo "Error While Sending Email to : ".$ToEmail; 
     }else{ 
     echo "Email Send Successfully to: ".$ToEmail; ; 
     } 

PHP 코드 다음 한 임시 이동

감사합니다.

+2

정보가 충분하지 않음 :

는 자바 스크립트이 비슷한을 추가 잘못된 시도 무엇인지 테스트합니다. 아마도 전체 PHP 코드를 보여 주어야 할 것입니다. –

+1

글쎄, 더 많은 PHP 코드가 도움이 될 수 있지만 JS가 PHP (아마 AJAX 일종)를 호출하는 방법에 대해서는/아무것도/표시하지 않을 수도 있습니다. –

답변

1

발생하는 오류는 클라이언트 측에 있습니다. AJAX 콜백 메소드가 예상 한 응답을받지 못할 때.

시간 초과가 있으면 AJAX에 의해 302가 발생합니다. 200 응답 이외에는 302가 발생한다고 생각합니다.

if(responseText.indexOf('<body') != -1) { 

// a 302 redirection happened 
} 
관련 문제