gpt4 book ai didi

php - IE 中 HTTPS Ajax 请求的问题(非跨域)

转载 作者:可可西里 更新时间:2023-11-01 12:55:58 32 4
gpt4 key购买 nike

我对仅在 IE 中使用 HTTPS Ajax 调用时遇到的问题感到困惑。 IE 似乎认为我在发出跨域请求,但我不是。从页面 https://mydomain/customer_profile.php 调用以下代码:

$.ajax({
type: 'post',
url: 'https://mydomain/ajax/retrieve_transaction_details.php',
data: /* my data is here */,
success: function(response){
// do something with the response
},
error: function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});

此请求在除 IE 之外的所有浏览器中都可以正常工作。在 IE 中,错误函数返回“错误:访问被拒绝”。就像我说的,我对此完全困惑,所以任何见解或想法都会很棒。

最佳答案

我猜你正在使用 <base> HTML 的 head 部分内的 标记;对吧?

如果它指向 http 而不是 https ,那会破坏 IE

关于php - IE 中 HTTPS Ajax 请求的问题(非跨域),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036488/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com