我的代码是:
//load-regions
$(function(){
var tempSession={}, provincesURL, citiesURL, selectedProvinceID;
provincesURL = 'http://localhost/wahed/data/regions/ksa/regions.json';
citiesURL = 'http://localhost/wahed/data/regions/ksa/cities.json';
$.getJSON(provincesURL, function(data){
tempSession.provinces = data;
});
$.getJSON(citiesURL, function(data){
tempSession.cities = data;;
});
console.log(tempSession);
console.log(tempSession.provinces);
});//load-regions
'tempSession'返回对象数组的结果。 但问题是,当我访问'tempSession.provinces'或'tempSession.cities'时,两者都是未定义的。
我需要的是将getJSON结果存储到任何变量中,以便我可以从任何地方访问它们。