title: Unknown error on using .ajax() to get JSON
body: <p>Ok, I'm trying to get a JSON file from a URL with the following jQuery code.</p>
  
  <pre><code>$.ajax({
      url: 'http://example.com/example.json',
      dataType: 'json',
      type: 'GET',
      async: true,
      cache: true,
      crossDomain: true
  });
  </code></pre>
  
  <p>However, when the request fires, Firebug indicates that an error occurred but doesn't tell me what it was. </p>
  
  <p>I can get to the URL in my browser with no problems and the JSON is perfectly valid (according to <a href="http://www.freeformatter.com/json-validator.html" rel="nofollow">http://www.freeformatter.com/json-validator.html</a>).</p>
  
  <p>Any suggestions?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>Ok, changing the <code>contentType</code> to <code>jsonp</code> has gotten me a step further. My JSON looks like this (<a href="http://pastebin.com/hSAP30zv" rel="nofollow">http://pastebin.com/hSAP30zv</a>), but Firebug is saying:</p>
  
  <pre><code>SyntaxError: invalid label
  "item" : {
  ^
  </code></pre>
  
  <p>Any more suggestions?</p>