我在理解范围方面遇到了一些麻烦。基本上,我希望能够在函数中设置的。$ 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);
});
如果有人能够告诉我我做错了什么(我确定它有些愚蠢!)或者让我朝着正确的方向前进,那将非常感激。