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(用户名)})//试试这个会打印 } –