Javascript创建动态全局数组

时间:2013-12-07 23:02:30

标签: javascript html5 xmlhttprequest

我正在尝试在javascript中创建一个动态全局整数数组。这是我得到的代码:

function LoadStarmap()
{
    Request = new XMLHttpRequest();

    Request.onreadystatechange 
    = 
    function()
    {
        if( Request.readyState == 4 && Request.status == 200 )
        {
            var Data = Request.responseText;
            alert( Data );
            eval( Data );
        }
    }

    Request.open( "POST", "GetMap", true );
    Request.send();
}

(此警告确实显示) 数据如下所示:

var window.StarCords = [ [12,32], [21,32], ... ];

我有另一个功能:

if ( typeof StarCords != 'undefined' ) 
{
   alert( 'got here' );
}

为什么这个警报不显示? (该功能确实执行)。 我尝试了各种各样的东西,但我没有做任何工作,我看不出我做错了什么。

修改

是的,哎呀我可以看到你们在想什么。我没有提到第二个警报是在循环内运行的。所以它也在调用LoadStarmap()之后执行。很抱歉之前没有提到过。

它在Rendermain函数中重新出现:

var intervalIDRender = setInterval( RenderMain, 10);

对此抱歉,已经很晚了。

0 个答案:

没有答案