my_gallery/js/data.js
2026-02-22 01:17:13 +01:00

29 lines
678 B
JavaScript

// ===============================
// FETCH DELLE FOTO
// ===============================
async function loadPhotos() {
console.log("Inizio fetch:", API_URL);
let res;
try {
res = await fetch(API_URL);
} catch (e) {
console.error("Errore fetch:", e);
return;
}
const text = await res.text();
try {
photosData = JSON.parse(text);
console.log("JSON parse OK, numero foto:", photosData.length);
} catch (e) {
console.error("Errore nel parse JSON:", e);
return;
}
// 🔥 IMPORTANTE:
// Ora la galleria deve essere costruita tramite refreshGallery(),
// che applica filtri, ordinamento e raggruppamento.
refreshGallery();
}