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