title: JSONP Object Error
body: <p>I am trying to make a cross domain request to send/recieve some data. I can't get past the <code>object error</code>. Before I was getting the <code>No Transport</code> Error but adding <code>Query.support.cors = true;</code> solved this issue. </p>
  
  <pre><code>var url = "http://CROSSDOMAINSERVER:PORT/Service1.svc/GetDataUsingDataContract";
              $.ajax({
                  type: 'GET',
                  url: url,
                  data: 'tool=1&amp;product=Some%20Product&amp;details=9&amp;bogus=should%20not%20pass%20validation', 
                  datatype: "jsonp",
                  contentType: "application/json",
                  success: function (response) {
                      alert(response.data);
                  },
                  error: function (error) {
                      alert(error.statusText);
                  }
              });
  </code></pre>
  
  <p>If I type the url out in a browser:</p>
  
  <pre><code> http://CROSSDOMAINSERVER:PORT/Service1.svc/GetDataUsingDataContract?&amp;tool=1&amp;product=Some%20Product&amp;details=9&amp;bogus=should%20not%20pass%20validation
  </code></pre>
  
  <p>I get the correct response. </p>
  
  <pre><code>{"d":{"__type":"ClientSideData:#ProdResourceToolService","details":"9","product":"Some Product","result":"1","site":"Somewhere, SD","systime":"2\/6\/2013 2:50:20 PM","team":"0000000000","tool":"1","user":"username"}}
  </code></pre>
  
  <p>When I use ajax it does not submit it to the database or return data, just <code>object error</code>. Does anyone have any suggestions on how to get around this?</p>
  
  <p>I should also specify if I remove <code>http://CROSSDOMAINSERVER:PORT/</code> from <code>var url</code> when debugging locally I get the correct json response. Why does cross domain not work?</p>