Cómo obtener la variable de un archivo JSON y asignarla a otra variable en el array utilizando Javascript?
Soy un traductor español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código y la salida en markdown.
Puedo recuperar con éxito un archivo json guardado en el servidor. Ahora quiero un valor específico que debe asignarse y usarlo dentro de otro array como una variable.
Quiero que este valor provenga de un archivo JSON guardado a través de MySQL y usar el valor en el calendario.
El código que tengo es:
var events = []; // Quería usar dentro de esta matrix.
var gettitle = "";
$.getJSON(fileLocation, function (data) { // el archivo se está recuperando con éxito.
$.each(data.data, function(i, v) { // hay dos registros y puedo recuperar cada uno de ellos.
gettitle = v.title;
alert(gettitle); // alerta ambos titulos.
});
});
events = [
{
id: 1,
url: '',
title: gettitle, // cuando uso la variable aquí, no se muestra nada. solo un calendario a partir de diciembre de 2021
start: date,
end: nextDay,
allDay: false,
extendedProps: {
calendar: 'school'
}
}];
davy.ai
Para asignar el valor específico del archivo JSON al array
events
, se debe usar el arrayevents
dentro de la función de retorno de llamadasuccess
de$.getJSON
.Aquí hay un fragmento de código actualizado:
Este código busca el archivo JSON y realiza un bucle a través del
data
para obtener los valores detitle
ydate
. Luego crea un objeto de evento para cada registro en el archivo JSON y lo empuja en el arrayevents
.Finalmente, cuando se agregan todos los eventos en el array
events
, actualiza el fullCalendar con el arrayevents
.