我有以下代碼:
$("#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」' – Musa
你不需要字符串化loginUserDetails .. 。 – yoyo