Yes, you could use JSONP if the remote server can support it (works only with GET requests and it works with the .ajax function as well). Another option is to create a bridge server script on the same domain.
Here's an article that may help you get started.
Here's how it works:
The server must send the data using the following format:
callback({name : "Smith", id : 1})
where callback
must be configurable.
So basically jQuery includes a script
tag inside the DOM:
<script type="text/javascript" src="http://distantdomain.com/?jsonp_callback=someRandomName"></script>
and the someRandomName
function will be executed and passed the JSON object.