[JQuery] Obtener Json y pasarlo a array mediante getJSON

Se debe definir al inicio de la página, hay que definir la variable javascript como arreglo!

//Carga dinámica de los catálogos var estados =[] ; // Assign handlers immediately after making the request, // and remember the jqxhr object for this request var jqxhr = $.getJSON( "showJson?operacion=estatus", function(data) { console.log( "success" ); }) .done(function(data) { console.log( "second success" ); for (var i=0, len=data.length; i < len; i++) { estados[i]=data[i]; console.log(estados[i]); } }) .fail(function() { console.log( "error" ); }) .always(function() { console.log( "complete" ); }); // Perform other work here ... // Set another completion function for the request above jqxhr.complete(function(data) { console.log(estados[0].value); });

Y queda listo para usarse, por ejemplo, en el grid de Kendo UI para cuando usas tablas relacionadas:

columns: [ { field: "idmercado", title: "ID", width:30, hidden:true},//template:"#/index&nrc=${nrc}&nombrecurso=${nombrecurso} ' title=\"Clic para ir a Actividades y Alumnos\">${nrc}", width: 70 }, { field: "cvemercado", title: "Clave", width: 35 }, { field: "nombremercado", title: "Mercado", template:'#=nombremercado#', width: 120 }, { field: "colonia", title: "Colonia", width: 120 }, { field: "estatus",values:estados, title: "Estado", width: 70 }, { field: "fechasistema", title: "Fecha Modificado", width: 90 }, { command: { name: "Locales", click: redirect},width:90 }, { command: { name: "Locatarios"},width:90 }, {command: ["edit"], title: " ", width: 90 }, { command: ["destroy"], title: " ", width: 90 } ],