我一定是做错了。我希望下面的代码可以更新并访问全局变量'gvar',但事实并非如此。我做错了什么?
<script type="text/javascript">
var gvar;
$(function () {
$(document).ready(function () {
$.getJSON("json.php", function (myData) {
$.each(myData.tag, function (t, myData) {
if(myData.myId != null) {
gvar = myData.myId;
}
});
return false;
})
});
});
</script>
<script type="text/javascript">
alert(gvar);
</script>
答案 0 :(得分:3)
gvar
。但是,只要解析了部分代码,就会执行警报。尝试将警报放在ready()
功能的末尾。