私は次のJavascript関数を持っています:
function GetUniversity()
{
$.getJSON(AddressAccess+"Home/university/format/json",
function(data)
{
data = data[0];
return data;
});
}
関数でデータをテストすると、データ変数には間違いなくURLから返されたデータがあります。これが、この関数を呼び出す場所のコードです。
$(document).on('pagebeforeshow','#searchpage',
function()
{
var UniveristyDat = null;
UniveristyData = GetUniversity();
alert(UniveristyData.Name);
var out = '';
for(i in UniveristyData)
{
out+= i + ' ' + UniveristyData[i] + "\n";
}
alert(out);
}
);
理論的には、UniveristyData var には contense が返されるはずですが、何らかの理由で null が返されます。ここで何が起こっているのかわかりません。