我一定在做错事。我希望下面的代码可以更新和访问全局变量'gvar',但它不会。我在做什么错误?Javascript更新和访问变量功能
<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>
你有没有试过alert(gvar);功能外? – Dev 2012-01-13 11:47:15
这是您的示例代码中的拼写错误吗?你确实提醒(myId),而不是提醒(gvar)。除此之外,它应该工作。 – Archer 2012-01-13 11:48:17
是的,对不起,打字错误...应该是警惕(gvar)...仍然不会返回任何东西 – echez 2012-01-13 11:53:36