似乎无法使我的变量全局化 - 我做错了什么? (jQuery的)

时间:2013-11-30 21:29:41

标签: jquery function variables get scope

我在理解范围方面遇到了一些麻烦。基本上,我希望能够在函数中设置的。$ get函数之外调用'percentage'变量。我已经阅读了一些文档,并尝试在函数之前设置百分比全局变量,但是当我通过console.log测试它时,它返回null。但是,当我在函数中测试它时,console.log输出我需要的值。这是我的代码;

$(document).ready(function() { 
       percent = "";

       d = $.get("kickscrape.php", function(data){
            t = data.total;
            p = data.pledged; 

            calculate = p/t*100;
            percent = calculate.toFixed(2);

            console.log(percent);

        }, "json");

        console.log(percent);

    });

如果有人能够告诉我我做错了什么(我确定它有些愚蠢!)或者让我朝着正确的方向前进,那将非常感激。

0 个答案:

没有答案