I've been working on various samples showing off cross-domain scripting and ran into a case where I wanted to use jQuery.support.cors = true along with an Ajax call to retrieve data from a webservice. I have an example of the webservice working using jsonp that I thought would be simple to add jQuery.support.cors = true, change the dataType to "json", and remove the &$callback=? from the url. I can see the response coming back from the webservice (Netflix) with the expected data, but when the ajax call returns it executes the error functions as opposed to success.
I originally thought that maybe the webservice did not have the proper cors headers, but I would tend to think a formatted response received would equate to the header existing. Perhaps I'm not formatting the success/error function properly and the Ajax result does not like that.
Here is the fiddle where it is attempting to use jQuery.support.cors to no avail.