2010-03-02 57 views
1

我具有以下PHP代碼302臨時移動爲15ms

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

我後第二時間執行它的展示302調用此PHP代碼從jquery的這樣

 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); 

在螢火和用戶loogoff暫時15ms的遷

謝謝

+2

沒有足夠的信息。您可能必須顯示完整的PHP代碼。 – 2010-03-02 16:50:05

+1

好吧,更多的PHP代碼可能會有所幫助,但是你也沒有顯示/什麼/關於JS如何調用PHP(可能是某種AJAX)。 – 2010-03-02 16:53:00

回答

1

你得到的錯誤是拋出客戶端當AJAX回調方法沒有收到預期的響應時。

如果有超時,那麼AJAX將引發302。我相信除了200響應之外,其他任何事情都會觸發302。

要測試什麼是錯的嘗試添加類似這樣的東西在你的JavaScript:

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

// a 302 redirection happened 
}