Ciao,
provo a risponderti.

Per quanto riguarda il metodo GET spesso viene aggiunto alla fine dell'url un numero randomico.
Questo per evitare la cosiddetta cache che generalmente da problemi su IE
Quindi dovresti modificare il tuo url aggiungendo alla fine:



codice:
?rnd=Math.random()
Per quanto riguarda in POST sembra molto strano.
Hai provato a rimuovere il

codice:
 XHR.setRequestHeader("connection", "close");
????

Sapevo servisse per correggere degli errori di firefox ma dalle versione inferiore alle 2.