鍍金池/ 問答/HTML/ js調(diào)用對象屬性遇見一個特奇怪的事情

js調(diào)用對象屬性遇見一個特奇怪的事情

圖片描述

調(diào)用過程如下:

var token = $.ajax({
                url: "/get_token", success: function (result) {
                    return result
                }
            });

            console.log(token.resonseJSON);

如題所示,我通過ajax獲取到了響應(yīng)數(shù)據(jù),然后我調(diào)用他的resonseJSON卻顯示undefined,這是為什么?

圖片描述

一塊肉就擺在面前,卻得不到 想打人的心都有了~

回答
編輯回答
怣痛
同學(xué),你知道異步嗎???

return result 改成console.log(result)呢?

2017年3月3日 14:52
編輯回答
帥到炸

ajax異步了,所以不是嚴(yán)格的從上到下

2017年1月25日 07:26
編輯回答
北城荒

使用getJSON方法

2018年7月4日 01:48
編輯回答
魚梓

先執(zhí)行ajax嘍,當(dāng)然undefined

2018年1月11日 17:34
編輯回答
傻叼

再執(zhí)行console.log()的時候,你發(fā)的請求可能還沒有執(zhí)行完,就是還沒有返回數(shù)據(jù)

2017年6月11日 02:25
編輯回答
毀憶

同學(xué),你知道異步嗎???

2017年1月27日 10:47
編輯回答
誮惜顏

少年,異步了解一下?

2017年4月22日 02:45
編輯回答
大濕胸

看到你打印的對象支持then,

var token = $.ajax({
    url: "/get_token", success: function (result) {
        return result
    }
}).then(function(result){
    return result
});

console.log(token.resonseJSON);

試試這個?            
2018年6月17日 01:05