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