I'm trying to pass my OData.read result into a global and a local variable, but eventually, each of them is undefined.
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
}