title: XMLHttpRequest Browser Support
body: <p>Is there a reason the following snippet would not work in IE7? </p>
  
  <pre><code>var http = new XMLHttpRequest();
  var url = 'http://my_site.com/';
  var obj = createJsonParamsObj();
  http.open("POST", url, true);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.send(JSON.stringify(obj));
  </code></pre>
  
  <p>From the documentation it seems like the <code>new XMLHttpRequest()</code> should work, but have doubts since I can't test it (only in compatibility mode) so perhaps I better use <code>new ActiveXObject</code>.</p>