title: parsererror after jQuery.ajax request with jsonp content type
body: <p>I am using jQuery Version 1.5.1 to do the following ajax call:</p>
  
  <pre><code>$.ajax({
      dataType: 'jsonp',
      data: { api_key : apiKey },
      url: "http://de.dawanda.com/api/v1/" + resource + ".json",
      success: function(data) { console.log(data); },
      error: function(jqXHR, textStatus, errorThrown) { console.log(errorThrown); console.log(textStatus); }
  });
  </code></pre>
  
  <p>The server responds with a valid json object:</p>
  
  <pre><code>{
    "response": {
      "type":"category",
      "entries":1,
      "params":{
        "format":"json",
        "api_key":"c9f11509529b219766a3d301d9c988ae9f6f67fb",
        "id":"406",
        "callback":"jQuery15109935275333671539_1300495251986",
        "_":"1300495252693"
      },
      "pages":1,
      "result":{
        "category":{
          "product_count":0,
          "id":406,
          "restful_path":"/categories/406",
          "parent_id":null,
          "name":"Oberteile"
         }
       }
     }
   }
  </code></pre>
  
  <p>But the success callback is never called, instead the error callback produces this output:</p>
  
  <pre><code>jQuery15109935275333671539_1300495251986 was not called
  parsererror
  </code></pre>
  
  <p>Why does this happen?</p>
  
  <p>I am using no additional libraries to jQuery.</p>
  
  <p><strong>EDIT:</strong> </p>
  
  <p>If I try to make the ajax call with "json" as dataType instead of "jsonp", the server responds with an empty string.</p>