title: cross-domain issue in IE
body: <p>I'm current working on some stuff that need to send cross-domain ajax requests.
  I'm using jQuery 1.7.2 and Resteasy.
  Here is my ajax request:</p>
  
  <pre><code> $.ajax({
      url: Configuration.AjaxUrlPrefix + "/rest/conf/saveoption",
      data: {
          save_option: JSON.stringify(optionData)
      },
      type: "POST",
      dataType: 'text',
      success: success,
      error: fail,
      cache: false
  });
  </code></pre>
  
  <p>And I use a interceptor to add some headers to my rest responses:</p>
  
  <pre><code>@Provider
  @ServerInterceptor
  public class CrossDomainInteceptor implements PostProcessInterceptor
  {
  
      @Override
      public void postProcess(ServerResponse response)
      {
          MultivaluedMap&lt;String, Object&gt; metadata = response.getMetadata();
          metadata.add("Access-Control-Allow-Origin", "*");
          metadata.add("Access-Control-Allow-Methods", "*");
          metadata.add("Access-Control-Max-Age", "*");
          metadata.add("Access-Control-Allow-Headers", "*");
      }
  
  }
  </code></pre>
  
  <p>It works well in Chrome and FF, but not work in IE8 and IE9. And I didn't see any error in IE developer tool.
  Could anyone help me?</p>