DataJS:将未定义的OData.read()结果存储在本地和全局变量中

时间:2015-01-22 16:22:34

标签: javascript variables odata datajs

我正在尝试将我的OData.read结果传递给全局变量和局部变量,但最终,每个变量都是未定义的。

var foo_global;

function doIt()
{
    var foo_local;

    $.ajaxSetup
    ({
        cache:false
    });

    OData.defaultHttpClient.enableJsonpCallback = false;

    OData.read(url,
        function (data)
        {
            foo_local = data;
            foo_global = data;
            alert(data); // works!
        },
        function (err)
        {
            alert('error');
        }
    );

    alert(foo_local); // undefined
    alert(foo_global); // also undefined
}

0 个答案:

没有答案