如何将result.id
值转换为另一个js
。我在控制台打印但我无法进入另一个js
。
app.helpers.renderUsers = function() {
return new Promise(function(resolve, reject) {
var tpl = _.template( $('#user_tpl').html() ),
usersHTML = '',
users = [];
console.log("INSIDE login --> STARTS");
QB.users.get({'login': ["dev_visirx000534"]}, function(err, result){
if (err) {
console.log("INSIDE login --> error");
reject(err);
} else {
_.each(result.items, function(item) {
console.log("INSIDE login --> success");
users.push(item.user);
console.log(app.caller.id);
if( item.user.id !== app.caller.id ) {
usersHTML += tpl(item.user);
}
});
console.log("Patient QB Id:------->"+result.id) // how to get value in another js
}
});
});
};
答案 0 :(得分:0)
返回解析值,如
return Deferred.Promise.resolve(result.id);
并在recievier side call
return app.helpers.renderUsers().then(function(id) {
alert(id);
}.bind(this));