title: getting image with $.ajax() - Access Control Request Headers
body: <p>I am using something like this to get an image via jquery ajax.</p>
  
  <pre><code>$.ajax({
     url: imageurl,
     type:'GET',
     contentType: 'image/png',
     success: success,
     error: error,
     timeout: 5000
  });
  </code></pre>
  
  <p>I can see that my request headers include</p>
  
  <blockquote>
    <p>Access-Control-Request-Headers:origin, content-type, accept</p>
  </blockquote>
  
  <p>On the other hand, If i set up a img element like </p>
  
  <pre><code>&lt;img src="imageurl" ...
  </code></pre>
  
  <p>and observe the request headers I don't see any "Access Control Request Headers".</p>
  
  <p>Just wondering what is the reason for $.ajax() adding this header. Why is it adding this  for a images which should be a valid Cross-site HTTP request. Will it be a good practice or even possible to remove this header?</p>