title: getJSON or AJAX requests not working with IE9
body: <p>I have been trying to solve this problem for hours (searched here as well but none of the solutions worked) so I had no other option but to hope for someone to tell me why this is happening and how can I fix it.</p>
  
  <p>This is a simple code that works with Firefox but not with IE9 (don't have other versions)</p>
  
  <p>Example code is here:</p>
  
  <p><a href="http://jsfiddle.net/z5b2J/">http://jsfiddle.net/z5b2J/</a></p>
  
  <p>Source is this one:</p>
  
  <pre><code>$.ajax({
    url: "http://query.yahooapis.com/v1/public/yql?q=select%20script%20from%20html%20where%20url%3D%27https%3A%2F%2Ftesting.website.com%2F%3Fcid%3D48hgfd45430DD%26id%3D4830F8CF0454312%27&amp;format=json&amp;diagnostics=true&amp;_maxage=86400",
    success: function(){
     alert('hi');
    }
  });
  </code></pre>
  
  <p>The website doesn't need to be real for testing purpose.</p>
  
  <p>As you can see in the fiddle under Firefox, an alertbox appears saying "hi" BUT if you run the exact same code in IE9, the alertbox doesn't appear.</p>
  
  <p>The same situation occurs with getJSON method, this is a problem for me because I want to run some code instead the alert but it won't run in IE9.</p>