i am calling web service published on azure site from office 365 it gives me following error.
XMLHttpRequest cannot load https://azuresite.azurewebsites.net/CrmData.svc/AccountSet. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://office365site.sharepoint.com' is therefore not allowed access. The response had HTTP status code 501.
My Code :
$.ajax({
url: "https://azuresite.azurewebsites.net/CrmData.svc/AccountSet",
crossDomainasync: truefalse,
contentTypemethod: "application/json; charset=utf-8""GET",
headers: {
"accept""Accept": "application/json;odata=verbose,json; */*"odata=verbose" },
success: function (data) {
"X-RequestDigest": $("#__REQUESTDIGEST").valshowItems(data);
},
success: showItems,
error:function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
}
});