从外部调用访问变量但在同一脚本中

时间:2014-12-12 06:57:12

标签: javascript jquery ajax

我有这个代码,其中tabsActive var变成了Javascript对象,如下图所示:

var tabsActive;

$(document).ready(function () {
    $.get(Routing.generate('configuracionPestanas', {
        estado_solicitud: 1,
        tipo_tramite: 1
    }), {}, 'json').done(function (data, textStatus, jqXHR) {
        tabsActive = JSON.parse(data.estadosWz[0]);

        console.log(tabsActive);
    });

    var tipoTramiteSolObj = $("select#solicitudUsuario_tipoRegistro"),
        oficinaRegionalSolObj = $("input#solicitudUsuario_oficinaRegional"),
        tipoTramiteSolVal;

    oficinaRegionalSolObj.select2({
        ....    
    }).select2("enable", tabsActive.wzSolicitud[0]);
});

现在我需要在$.get请求之外访问该对象,但似乎它不存在,因为我在我尝试访问对象属性的行上出现错误:

select2("enable", tabsActive.wzSolicitud[0])

为什么呢?在$.get请求之外访问对象的正确方法是什么?

enter image description here

0 个答案:

没有答案