Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax调用在IE中失败,请求从HTTPS到HTTP_Javascript_Jquery_Ajax_Internet Explorer - Fatal编程技术网

Javascript Ajax调用在IE中失败,请求从HTTPS到HTTP

Javascript Ajax调用在IE中失败,请求从HTTPS到HTTP,javascript,jquery,ajax,internet-explorer,Javascript,Jquery,Ajax,Internet Explorer,我正在做一个从HTTPS到HTTP的ajax CORS请求,它在每个浏览器上都工作得很好,除了IE。它甚至没有尝试发出请求,并且立即失败。控制台中没有错误消息 即使不尝试也会失败(没有网络流量),然后从安全站点执行: $.ajax({ url:'http://foo.bar' }).done(function() { alert('success'); }).fail(function() { alert('fail'); }); 我正在标准模式下使用IE10。有没有办

我正在做一个从HTTPS到HTTP的ajax CORS请求,它在每个浏览器上都工作得很好,除了IE。它甚至没有尝试发出请求,并且立即失败。控制台中没有错误消息

即使不尝试也会失败(没有网络流量),然后从安全站点执行:

$.ajax({
    url:'http://foo.bar'
}).done(function() {
    alert('success');
}).fail(function() {
    alert('fail');
});

我正在标准模式下使用IE10。有没有办法让它与HTTP一起工作?很明显,它会阻止来自安全站点的不安全请求,但也许可以使用浏览器设置更改此设置?

不幸的是,似乎没有解决方案


您的最佳选择(对于快速解决方案)是使用自签名证书实现HTTPS(直接或作为外部HTTP纯服务的代理),并将其添加到异常列表中。

responseText和errorStatus属性说明了什么?还要检查网络流量,您可以使用F12执行此操作,然后使用网络。@Knerd它在不发出请求的情况下失败。所以没有网络流量。哪个IE版本?哪个jquery版本?控制台中是否有错误?请尝试
$.support.cord=true@sb9这是标准模式下的IE10。不,控制台中没有错误。