如何将result.id
值转换为另一个js
。我在控制台上打印,但无法进入另一个js
。如何在另一个js文件中获取javascript值
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
}
});
});
};
它传递给函数为*'* another.js'创建 –
全局变量var new_var;并将该值赋给全局变量new_var = result.id;现在把它放到另一个文件中 – JYoThI
就像JYoThl说你可以使用全局变量,但是最好避免使用全局变量,通常情况下,如果你有某种类型的模块打包器,比如webpack,那么你可以传入像Adam Azad所说的函数。 – Keith