Hallo,
Erstmal ist die Jquery Ajax Methode nichts anderes als ein XMLHttpRequest (Jedenfalls wenn ich mich nicht vollkommen Täusche).
Zum zweiten, könnte es sein, dass sich das recht einfach lösen sollte, wenn du dein xhttp.open(...)
vor dein xhttp.onreadystatechange
stellst, dazu gern nochmal hier nachlesen.
Gruß
Jo