Hello,
i have booking page and i am using Angularjs to access the api everything is working perfectly except the following error so how can i solve this "Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://www.beds24.com/api/json/getAvailabilities. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing"
Regards,
Access-Control-Allow-Origin
-
- Site Admin
- Posts: 935
- Joined: Fri Mar 02, 2012 1:43 pm
You should be using https://api.beds24.com/json/getAvailabilities
There is a Access-Control-Allow-Origin: * header in the JSON response from that endpoint.
There is a Access-Control-Allow-Origin: * header in the JSON response from that endpoint.
still it is the same here is the output do you i have to use any other options(i am using this code right now $http.post('https://api.beds24.com/json/getAvailabilities', $scope.bookingdatas).then(function (data, status, headers, config) {
alert("success");
console.log(data);
},function (data, status, headers, config) {
alert("error");
});
)
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.beds24.com/json/getAvailabilities. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.beds24.com/json/getAvailabilities. (Reason: CORS request did not succeed).
alert("success");
console.log(data);
},function (data, status, headers, config) {
alert("error");
});
)
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.beds24.com/json/getAvailabilities. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.beds24.com/json/getAvailabilities. (Reason: CORS request did not succeed).
-
- Site Admin
- Posts: 935
- Joined: Fri Mar 02, 2012 1:43 pm
Can you provide a link to your page with this script so I can test it?
-
- Site Admin
- Posts: 935
- Joined: Fri Mar 02, 2012 1:43 pm
The following header is in the response, what more do you need?
Access-Control-Allow-Origin *
Access-Control-Allow-Origin *
-
- Site Admin
- Posts: 935
- Joined: Fri Mar 02, 2012 1:43 pm
-
- Posts: 14
- Joined: Thu Feb 09, 2017 3:38 am
$.ajax({
url: "crossdomainurl/somepage...."
type: "POST",
crossDomain: true,
"headers": {
"accept": "application/json",
"Access-Control-Allow-Origin":"*"
},
success: function(data){
// process data here
},
error: function (xhr, status) {
alert("error");
}
});
url: "crossdomainurl/somepage...."
type: "POST",
crossDomain: true,
"headers": {
"accept": "application/json",
"Access-Control-Allow-Origin":"*"
},
success: function(data){
// process data here
},
error: function (xhr, status) {
alert("error");
}
});