跨域ajax调用问题

跨域ajax调用问题,ajax,authentication,cross-domain,restful-authentication,Ajax,Authentication,Cross Domain,Restful Authentication,我正在编写在https://页面上运行的代码。我想与我页面中的http://页面进行通信 我正在使用以下代码: var USERNAME=“*******”; var PASSWORD=“**” $.ajax({ 类型:“POST”, contentType:'application/json;charset=utf-8', 数据类型:“json”, 标题:{ “授权”:encodeURI(“基本”+btoa(用户名+:“+密码)) }, url:“http://111.93.214.93/da

我正在编写在
https://
页面上运行的代码。我想与我页面中的
http://
页面进行通信

我正在使用以下代码:

var USERNAME=“*******”;
var PASSWORD=“**”
$.ajax({
类型:“POST”,
contentType:'application/json;charset=utf-8',
数据类型:“json”,
标题:{
“授权”:encodeURI(“基本”+btoa(用户名+:“+密码))
},
url:“http://111.93.214.93/data",
数据:JSON.stringify(数据)
})
.完成(功能(响应){
警报(“已成功洗牌图像”)
})
.fail(函数(jqXHR、textStatus、errorshown){
log(jqXHR、textStatus、errorshown);
警报(“服务器错误”);
})
.always(函数(JQXHRODATA、textStatus、JQXHRORERRORSHORN){});
调用的方法是否正确

我收到一个“404未找到”错误

我也试过这个。但这没有帮助

type: "POST",
                    contentType: 'application/json; charset=utf-8',
                    async:false,
                    crossDomain: true,
                    callback: '?',
                    dataType: 'jsonp',
                    headers: {
                      "Authorization": "Basic " + btoa(unescape(encodeURIComponent(USERNAME + ":" + PASSWORD)))
                    },

根据W3,由于“证书错误”,通过COR策略是不可能的

但是你可以试试这个
从服务器添加Access Control Allow Origin标头

访问控制允许来源:

根据W3,由于“证书错误”,通过COR策略是不可能的

但是你可以试试这个
从服务器添加Access Control Allow Origin标头

访问控制允许来源:

是的。对于这种可能性,我能做些什么呢?但是您可以尝试从服务器添加Access Control Allow Origin标头,以便。对于这种可能性,我可以做些什么?但是您可以尝试从服务器添加访问控制允许源站标头