This stuff never works happily. I don't really trust jQuery to handle JSON/JSONP properly.
It is easy enough to drop back down to calling XMLHttpRequest by hand. Sample code is here, and changes to jQuery won't break it: http://stackoverflow.com/questions/5395118/jquery-1-5-json-e...