Chce zrobić logowanie używając JS. Mam API udostępnione przez serwer i próbuje się z nim połączyć. Kod wygląda tak:
$('#trustButton').on('click',function () {
var login = $('#login').val();
var pass = $('#pass').val();
var api = "http://kuchnia.mooo.com:5000/login";
console.log(login);
console.log(pass);
$.ajax({
type: 'POST',
url: api,
data: {'login':login , 'password':pass },
success: function(response, status, xhr){
var ct = xhr.getResponseHeader("content-type") || "";
if (ct.indexOf('html') > -1) {
console.log("bbb");
}
if (ct.indexOf('json') > -1) {
console.log("ccc");
}
},
error: function(response, status, xhr){
console.log("Error", xhr.statusText);
},
contentType: "application/json",
dataType: 'json'
});
});
Za każdym razem wyskakuje error, statusText zwraca undefined.
Jak to rozwiązać poprawnie?