gpt4 book ai didi

Jquery ajax 请求失败并显示空错误消息

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:56 25 4
gpt4 key购买 nike

以下 ajax 请求失败并显示空错误消息:

$.ajax({
type: "POST",
url: loginUrl,
data: JSON.stringify({login : u, password : p}),
contentType: "application/json; charset=utf-8",
success: function(data){
console.log("========================== succes ==========================");
//Do work
},
error: function(xhr, ajaxOptions, thrownError) {
console.log("========================== fail ==========================");
console.log(xhr.responseText+"---"+xhr+"---"+xhr.status+"---"+xhr+"---"+thrownError);
console.log(arguments)
document.getElementById("info").innerHTML = JSON.parse(errMsg.responseText).error+" "+errMsg.status;
}
});

console.log错误的输出如下:

 First log:    ---[object Object]---0---[object Object]---
Second log: [Object, "error", ""]

只有在使用 ssl 证书部署到远程服务器时才会发生这种情况。它在本地运行良好。后端是一个 ruby 应用程序。在远程服务器上测试时,请求不会显示在 ruby​​ 控制台中。就像从未发送过一样。请求是否正确?由于错误消息为空,现在无法调试。

最佳答案

如果您的站点使用 ssl(具有 https://),则出于安全考虑,将不会发送 http 请求。确保您的 loginUrlhttps,它应该可以正常工作。

关于Jquery ajax 请求失败并显示空错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31315110/

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