From jQuery source code:
/* Microsoft failed to properly
* implement the XMLHttpRequest in IE7 (can't request local files),
* so we use the ActiveXObject when it is available
* Additionally XMLHttpRequest can be disabled in IE7/IE8 so
* we need a fallback.
*/
So better use ActiveXObject in IE7 like this:
new window.ActiveXObject("Microsoft.XMLHTTP")