我需要从钛的第一个窗口获取变量。
我有以下代码。但我没有得到结果。
index.js
var manager_id;
function ManagerLogin(){
if($.manager_email.value != "" && $.manager_email.value != null){
var request = Ti.Network.createHTTPClient({
onload : function(e) {
manager_id= this.responseText;
// Ti.API.info(this.responseText);
此manager_id值传递到另一个窗口。我能怎么做 ?
我写的代码就像。,
sample.js
manager_id = Ti.index.manager_id;
Ti.API.info(Ti.index.manager_id);
但是我没有从index.js文件中获取值。我可以获得值吗?请检查我的代码并给我一个解决方案吗?
答案 0 :(得分:0)
如果您使用的是合金,那么我们通常使用Alloy.Globals存储全局变量,因此您可以使用它来存储全局值。
function ManagerLogin(){
if($.manager_email.value != "" && $.manager_email.value != null){
var request = Ti.Network.createHTTPClient({
onload : function(e) {
Alloy.Globals.manager_id= this.responseText;
因此您可以在Sample.js文件中使用它,如下所示
manager_id = Alloy.Globals.manager_id;
Ti.API.info(manager_id);