intanto genera un alert per lo status:

codice:
...
  alert(req.status);
  if (req.status == 200) {
...
e provalo con i vari browser... ti restituisce sempre 200 anche con IE??