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; }