You might try using JSONP.
The idea is that you define a callback function on your site that will receive the JSON content, and your JSON document becomes a JavaScript file the invokes your callback with the desired data. [Thomas Conté, August 2011]
To do this, create a document that wraps your JSON content in a JavaScript function call:
{ "key": "value", ... }
becomes
myFunc({ "key": "value", ... });
Now you're not loading JSON but JavaScript, and script
tags are not subject to Single Origin Policy. jQuery provides convenient methods for loading JSONP:
$.ajax({
url: 'http://myazureaccount.blob.core.windows.net/myjsoncontainer/myblob.jsonp?jsonp',
dataType: 'jsonp',
jsonpCallback: 'myFunc',
success: function (data) {
// 'data' now has your JSON object already parsed
// and converted to a JavaScript object.
}
});