Я пытаюсь получить некоторые данные с помощью JQuery и REST. Я могу получить войти в систему и получить маркер аутентификации, но я не могу показаться, чтобы получить прошлое «Ошибка 400 BAD REQUEST» ниже мой кодREST 400 Bad Request
var token;
var creds = {
'username': '',
'password': ''
}
function login(uid, pwd) {
creds.username = uid;
creds.password = pwd;
$.ajax({
type: 'POST',
data: JSON.stringify(creds),
url: 'http://localhost..../login',
contentType: 'application/json; chartset=utf-8',
dataType: 'json',
async: false,
success: function(data) {
token = data.token;
},
error: function() {
console.log("fail");
});
}
function getData() {
$.get('localhost..../node/1?token=' + token, function(data) {
console.log(data);
});
}
Весь код выше работ за исключением GetData(). Это приводит к ошибке 400 запроса. URL-адрес, который создается при вставке в браузер, приведет к возврату ожидаемых результатов. Событие I попыталось использовать один и тот же запрос ajax в login() для getData(), но это привело к той же ошибке. Весь вышеприведенный код - это то, что я использую для исключения URL-адресов в запросах ajax get get.
Зуд, чтобы закрыть, как простофиля http://stackoverflow.com/questions/14220321/how-to-return-the-response-from-an- асинхронный вызов – Musa