2010-03-02 30 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 
} 
相关问题