我一定在做錯事。我希望下面的代碼可以更新和訪問全局變量'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