getting "No 'Access-Control-Allow-Origin' header is present on the requested resource." error while trying to access jira through SharePoint App. Code being:
$.ajax({
type: "GET",
url: "https://XXXXXX.XXXXX.com/rest/api/2/project",
accept: "application/jsonp",
cache: false,
header:{'Access-Control-Allow-Origin':'*'},
username: "XXXX.XXXXX@XXXX.com",
password: "XXXXXX",
contentType: "application/jsonp; charset=UTF-8",
processData:true,
crossDomain: true,
dataType: "jsonp",
jsonp: 'jsonp-callback',
xhrFields: {
withCredentials: true
},
success: successMessage,
error: failMessage
})
function successMessage(data) {
processData(data);
}
function processData(data) {
}
function failMessage(xhr, status, errorThrown) {
console.log(errorThrown + '\n' + status + '\n' + xhr.statusText);
}
Hi Sangram. It's possible that you're facing the *Same Origin Policy* in your browser. Are you making the request from another domain?
Please take a look here: https://answers.atlassian.com/questions/287619/rest-call-to-jira-in-jquery-results-in-error-no-access-control-allow-origin-header-is-present-on-the-requested-resource
I tried this but didn't help. I trying this from SharePoint App.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.