Necesito leer dos URL de JSON con jQuery, mezclarlas y luego proceder a actualizar mi interfaz de usuario a partir de los datos de JSON.
Con las dos URL en URLA y URLB y una variable global globalDataA probé:
function useBothData(dataB) { // use dataB and globalDataA }; function useDataA (data) { globalDataA = data $.getJSON (URLB, useBothData); }; $.getJSON (URLA, useDataA);La idea es que luego de cargar la 1ra URL cargue la 2da y luego trabaje con ellas. Sin embargo, esto nunca parece volver. (Recibo la advertencia del navegador "La secuencia de comandos tarda demasiado".)
¿Cómo puedo organizar las llamadas getJSON de jQuery para las dos URL (y sus funciones de éxito), de modo que pueda usar sus datos finalmente en una función?
Puede usar la función de devolución de llamada de getJSON
$.getJSON(URLA, useDataA, function(dataB) { //useBothData = globalDataA + dataB $.getJSON(URLB, useBothData, function(result) { //do more stuff }) });