tags:

views:

326

answers:

1

i have following php code

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

i call this php code from jquery like this

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

after 2nd time execution its shows 302 Moved Temporarily 15ms in firebug and user loogoff

Thanks

A: 

The error that you're getting is thrown client side when the AJAX callback method does not receive the response it expected.

If there is a timeout then a 302 will be thrown by AJAX. I believe anything other than a 200 response triggers a 302 too.

To test what is wrong try adding something similar to this in your JavaScript:

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

// a 302 redirection happened
}
Todd Moses