Я получаю ответ от внешнего api, как показано ниже.
Как я могу получить значение id, т.е. 3991938
Вот как я делаю запрос.
$http.post('http://api.quickblox.com/users.json', {
token: quickbloxapitoken,
user: {
email: email,
login: email,
password: password
}
}, {
'Content-Type': 'application/x-www-form-urlencoded'
})
.then(function(results) {
console.log('1');
console.log(results);
console.log('2');
})
.catch(function(response) {
console.log('Error', response.status, response.data.errors);
});
Я попытался сделать console.log(results.id);
и console.log(results.data.id)
но я получаю только undefined
результат.
Как я могу это получить.
Ваш JSON:
{
data: {
user: {
id: 65
}
}
}
Вы можете получить доступ к пользовательским данным с помощью results.data.user
, например: results.data.user.id
вы находитесь в объекте пользователя, так что вам нужно: -
results.data.user.id