0
スクリプトで何が問題になっていますか?それは後で関数で設定されるグローバル変数を持ちますが、それは未定義として戻ってきます。何故ですか? getAnonUserNameが非同期であるなぜ私の変数は未定義に戻っていますか?
<script>
var userName
function getAnonUserName() {
$.ajax({
url: "https://ck:8081/get-username",
type: "get",
success: function(response) {
userName = response
}
})
}
window.onload = function() {
getAnonUserName()
console.log(userName)
'$ .ajax'非同期であるために待たなければなりません。 – Walk
機能getAnonUserName(){$ アヤックス({ URL: "https://でCK:8081/GET-ユーザ名"、 タイプは、 "get"、 成功:=応答 機能(応答){ のuserName} })。done(function(){console.log(userName)})//これを試してみてください } –