我需要从钛的第一个窗口中获取变量。
我一直在遵循下面的代码。但我没有得到结果。
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文件中得到值。。我怎样才能得到价值?请检查我的代码并给我一个解决方案?
如果您使用alloy,那么我们通常使用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);