Is there a way without using a server proxy to perform a cross domain GET or POST request?
As far as I know, there is no way to make a cross-domain request in JS, but you could just query your server and make the request from there.
Edit: as Russ Cam said above, look into JSONP.