为什么我不能返回对象将其分配给包含AJAX的函数的变量

时间:2018-11-20 09:29:46

标签: javascript

标题有点混乱,因为我不确定如何解释它。所以有代码:

let label = getLabels(min, max)
console.log(label)

getLabels

function getLabels(minId, maxId){
    $.ajax({
        method: 'post',
        url: 'ajaxs/get-attribute-value-name',
        data: {
            min: minId,
            max: maxId
        },
        success: function (data) {
            return {
                min: data.min,
                max: data.max
            }
        }
    })
}

我在控制台中得到的是undefined。将对象分配给label变量的正确方法是什么?真的是好习惯吗? data.mindata,max均返回预期值。谢谢!

0 个答案:

没有答案