Я пишу код, который работает на странице https://
. Я хочу связаться с страницей http://
с моей страницы.Перекрестный домен ajax call Issue
Я использую следующий код:
var USERNAME = "*****";
var PASSWORD = "****"
$.ajax({
type: "POST",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
headers: {
"Authorization": encodeURI("BASIC " + btoa(USERNAME + ":" + PASSWORD))
},
url: "http://111.93.214.93/data",
data: JSON.stringify(data)
})
.done(function(response) {
alert("Shuffled image successfully")
})
.fail(function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
alert("Server Error");
})
.always(function(jqXHROrData, textStatus, jqXHROrErrorThrown) {});
Правильно ли это метод для вызова?
Я получаю ошибку «404 Not Found».
Я тоже пробовал это. но это не помогает
type: "POST",
contentType: 'application/json; charset=utf-8',
async:false,
crossDomain: true,
callback: '?',
dataType: 'jsonp',
headers: {
"Authorization": "Basic " + btoa(unescape(encodeURIComponent(USERNAME + ":" + PASSWORD)))
},
Зв Что я могу сделать для этой возможности? – Deen
Но вы можете попробовать Добавить заголовок Access-Control-Allow-Origin с сервера http://en.wikipedia.org/wiki/Cross-Origin_Resource_Sharing –