Pessoal, estou a tentar ler dois valores de uma tabela e fazer a função devolvê-los. Os valores são corretamente lidos mas não consigo aceder-lhes fora da função.
Alguém consegue dizer-me o que há de errado com o código abaixo?
function get_coordinates(coords_id){ var def = new $.Deferred(); new instance.web.Model("gps_base.coords") .query(['latitude_aux','longitude_aux']) .filter([["id", "=", coords_id]]) .first() .then(function(result) { if(!result || result.length === 0){ def.reject(); return; }else{ //funciona! //alert(result['latitude_aux]); def.resolve(result); } }); //dá apenas Object... //alert(def); return def; }
Pergunta
rui.franco
Pessoal, estou a tentar ler dois valores de uma tabela e fazer a função devolvê-los. Os valores são corretamente lidos mas não consigo aceder-lhes fora da função.
Alguém consegue dizer-me o que há de errado com o código abaixo?
function get_coordinates(coords_id){
var def = new $.Deferred();
new instance.web.Model("gps_base.coords")
.query(['latitude_aux','longitude_aux'])
.filter([["id", "=", coords_id]])
.first()
.then(function(result) {
if(!result || result.length === 0){
def.reject();
return;
}else{
//funciona!
//alert(result['latitude_aux]);
def.resolve(result);
}
});
//dá apenas Object...
//alert(def);
return def;
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.