Olá,
Eu não estou conseguindo fazer com que o meu método/função carregaItem(itemId) retorne um objeto...alguém pode me ajudar?
Usando o código abaixo o método carregaItem retorna undefined...
var ic = new ItemController();
ic.carregaItem(70);
class ItemController {
....
carregaItem(itemId) {
var getText = function(url, callback) {
var request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (request.readyState == 4 && request.status == 200) callback(request.responseText);
};
request.open('GET', url);
request.send();
}
function mycallback(data) {
return JSON.parse(data);
}
return getText("http://172.16.18.80:8081/api/aa/v1/itens/" + itemId, mycallback);
}
}