AJAX成功范围说明

时间:2017-10-05 10:42:43

标签: javascript jquery ajax scope

我有一个执行AJAX调用的函数,如下所示:

function myFunc(variable) {
    $.ajax({
        [...]
        success: function(data) {
            console.log(variable)
        },
        [...]
    });
}

现在,有人可以解释为什么variable未成功定义,而如果我在下面的示例中重新分配它,它有值吗?

function myFunc(variable) {
    var variable2 = variable;
    $.ajax({
        [...]
        success: function(data) {
            console.log(variable2)
        },
        [...]
    });
}

0 个答案:

没有答案