我有这个代码,其中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
请求之外访问对象的正确方法是什么?