0
我的腳本有什麼問題?它有一個全局變量,稍後用一個函數設置,但它返回爲未定義。這是爲什麼?爲什麼我的變量回到未定義狀態?
<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'是異步的,所以你的'的console.log()比你得到它'早叫。 – Walk
功能getAnonUserName(){ $就({ URL: 「https://開頭放:8081/GET-用戶名」, 類型: 「獲取」, 成功:功能(響應){ 的userName =響應 } (函數(){console.log(用戶名)})//試試這個會打印 } –