0

我试图将我的 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
}
4

0 回答 0