私は間違ったことをしているに違いありません。私は以下のコードがグローバル変数 '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
これはサンプルコードの誤字ですか?あなたはアラート(gvar)ではなくアラート(myId)を行います。それ以外はうまくいくはずです。 – Archer
はい、申し訳ありませんが、誤字...警告する必要があります(gvar)...まだ何も返されません。 – echez