gpt4 book ai didi

javascript - jQuery $.ajax 完成回调未触发

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

我有以下代码:

$("#loginSubmitButton").on("click",function(){
var loginUserDetails = {
email: $("#email").val(),
password: $("#password").val()
};

//Send the AJAX request to authenticate the user
$.ajax({
type: "POST",
url: "/somewebservice/v1/users/authenticate",
data: JSON.stringify(loginUserDetails),
contentType: "application/json;charset=UTF-8",
dataType: "json",
}).done(function() {
$("#loginResult").text("Login successful");
})
.fail(function() {
$("#loginResult").text("Login failed");
});

});

根据 jquery 文档(除非我理解不正确)如果我从我的网络服务器收到 200 OK,我希望完成。但是,在 chrome 控制台中我可以看到 200 OK 响应,但 jquery 似乎触发了失败处理程序。

有人知道我在这里可能做错了什么吗?

最佳答案

您需要删除:

数据类型:“json”

关于javascript - jQuery $.ajax 完成回调未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20597445/

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