我正在尝试将我的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
}