gpt4 book ai didi

javascript - Ajax 调用在 chrome/safari 中有效,但在 ff 和 ie 中失败

转载 作者:行者123 更新时间:2023-11-28 09:55:33 35 4
gpt4 key购买 nike

我正在使用 jQuery,但调用失败了...这没什么特别的...只是一个在 beforeSend 中带有一些 base64 授权 header 的请求

function GetProjects(full){
var query = "/Projects";
$.ajax({
type: "GET",
url: url+query,
contentType: "application/json; charset=utf-8",
beforeSend: function (req) {
req.setRequestHeader("Authorization", AuthBuilder(username,password));
},
success: function (results) {
$.each(results, function (i, item) {
Projects[i] = item;
});

reloadui(full);
},
error: function (xhr, ajaxOptions, thrownError) {}
});
}

这是通过 https 发送到在同一台计算机上运行的服务,但我没有在任何地方使用 localhost。 URL 看起来像这样:https://www.MYNAMEHERE.be:port/Route .

在 chrome/safari 中一切正常,但在 Firefox 和 Internet Explorer 中失败。

感谢您的阅读

编辑:将接受 header 设置为 JSON 也不起作用:)尝试在 FF 上使用实时 HTTP header 进行调试,但根本没有获得任何 header ...

最佳答案

忘记在 jquery ajax 请求中添加dataType: "json"。现在一切正常:)

关于javascript - Ajax 调用在 chrome/safari 中有效,但在 ff 和 ie 中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103798/

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