将$ .getJSON数据存储到全局变量中

时间:2018-03-01 14:00:02

标签: jquery ajax global-variables getjson

我的代码是:

    //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

在我的控制台中: enter image description here

'tempSession'返回对象数组的结果。 但问题是,当我访问'tempSession.provinces'或'tempSession.cities'时,两者都是未定义的。

我需要的是将getJSON结果存储到任何变量中,以便我可以从任何地方访问它们。

0 个答案:

没有答案