we recieved follwing error while using REST API.
"No 'Access-Control-Allow-Origin' header is present on the requested resource."
Below my code
function get_XmlHttp()
{
var xmlHttp = null;
if(window.XMLHttpRequest) { // for Forefox, IE7+, Opera, Safari, ...
xmlHttp = new XMLHttpRequest();
}
else if(window.ActiveXObject) { // for Internet Explorer 5 or 6
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlHttp;
}
form_data = new FormData();
form_data.append('login',login);
form_data.append('key',key);
form_data.append('token',token);
var request = get_XmlHttp();
request.open("POST", "myapi", true);
request.setRequestHeader('Access-Control-Allow-Headers', '*');
request.setRequestHeader('Access-Control-Allow-Origin', '*');
request.send(form_data);
request.onreadystatechange = function() {
if (request.readyState == 4) {
alert(request.responseText);
}
}
we are also googled and found solutions but not working.
please help me and thanks in advance.