$.ajax({})中給全局變量賦值問題

做項目時,我在JQuery的ajax方法中,我給全局變量賦值,踩入坑了。Show Code:

var info;
function getDetailInfo() {
    $.ajax({
        url: '/getDetails',
        type: 'get',
        async: false, //指定爲同步請求,才能給下面info賦值
        success: function (data) {
            var detailInfo = eval('('+ data +')');
            info = detailInfo.data;  //給全局變量賦值使用async: false
        }
    })
}

在異步請求中,獲取的數據是暫時的,網上參考了很多資料,其中參考的一篇https://blog.csdn.net/qq_26222859/article/details/51543433

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章