मैं निम्नलिखित कोड है:
$("#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 ठीक प्राप्त किया मेरे वेब सर्वर से। हालांकि, क्रोम कंसोल में मैं 200 ओके प्रतिक्रिया देख सकता हूं लेकिन jquery असफल हैंडलर को आग लग रहा है।
क्या किसी को पता है कि मैं यहां क्या गलत कर रहा हूं?
जाँच त्रुटि संदेश प्राप्त करने के लिए शायद –
असफल 'डेटाप्रकार में:" json "' – Musa
आप stringify loginUserDetails की जरूरत नहीं है .. – yoyo