如何从ajax输出中为全局变量赋值

时间:2016-03-14 14:07:33

标签: javascript jquery ajax

我有这段代码:

var temp_f;

jQuery(document).ready(function($) {
    $.ajax({
        url: "http://api.wunderground.com/api/a5fb7d26008efccb/geolookup/conditions/forecast/q/India/Dhule.json",
        dataType: "jsonp",
        success: function(parsed_json) {
            var location = parsed_json['location']['city'];
            temp_f = parsed_json['current_observation']['temp_f'];
            alert("Current temperature in " + location + " is: " + h);
        }
    });
});

function get(){
    alert(temp_f);  
}   

我想将jQuery部分中的局部变量temp_f的值存储到脚本开头声明的全局变量temp_f中,但是当我运行此代码时,它显示全局{{1}的值} temp_f

有人能指出我所犯的错误或建议采取其他任何方式吗?

0 个答案:

没有答案