首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript变量值丢掉,alert后又出现

2013-06-26 
javascript变量值丢失,alert后又出现//alert(f_dep_id)function allTree1( child){child.eachChild(funct

javascript变量值丢失,alert后又出现
//alert(f_dep_id);
                    
function allTree1( child)
                    {
                    child.eachChild(function(child){
                    //alert(child.get('text'));
                    if ( f_dep_id  == child.get('id') )
                    {
                    child.set('done', true);
                    child.commit();
                    //return;
                    }
                    allTree1(child);
                    }
                    );
                    };
            
                    allTree1(s_department.getRootNode());

上面的代码,f_dep_id变量是全局变量,前面已经赋值。但是allTree1函数中f_dep_id变量值丢失。
如果把上面//alert(f_dep_id);的注释去掉。allTree1函数中f_dep_id变量的值又有了。

总么回事????请高人解答。(以上为extjs代码)
[解决办法]
这种情况多数是异步问题吧。

f_dep_id,你是在哪赋值的?贴个代码看看。

热点排行