diff --git a/src/index.html b/src/index.html
index 9a055db..20d687f 100644
--- a/src/index.html
+++ b/src/index.html
@@ -6,7 +6,7 @@
Restauracja Wszystkie Smaki
-
+
@@ -21,9 +21,9 @@
U nas dobrze zjesz!
- - Obiady od 40 zł
- - Przekąski od 10 zł
- - Kolacje od 20 zł
+
+
+
diff --git a/src/js/get.js b/src/js/get.js
index 38cbd84..c010024 100644
--- a/src/js/get.js
+++ b/src/js/get.js
@@ -1,15 +1,7 @@
-// src/js/get.js
export const fetchData = () => {
- return fetch('/src/data/data.json') // Ścieżka do pliku data.json
+ return fetch('./data/data.json')
.then(response => {
- if (!response.ok) {
- throw new Error(`HTTP error! status: ${response.status}`);
- }
- return response.json(); // Parsujemy odpowiedź jako JSON
+ return response.json();
})
- .catch(error => {
- console.error('Error fetching data:', error);
- throw error; // Propagujemy błąd dalej
- });
};
diff --git a/src/js/script.js b/src/js/script.js
index be43f0b..7e4018c 100644
--- a/src/js/script.js
+++ b/src/js/script.js
@@ -1,5 +1,8 @@
// src/js/script.js
+
+
+
import { fetchData } from './get.js'; // Importujemy funkcję fetchData
document.addEventListener('DOMContentLoaded', () => {
@@ -8,27 +11,21 @@ document.addEventListener('DOMContentLoaded', () => {
fetchData() // Wywołujemy funkcję fetchData
.then(data => {
- // Filtruj dane według kategorii
+
const obiady = data.filter(item => item.kategoria === 'obiady');
const przekaski = data.filter(item => item.kategoria === 'przekąski');
const kolacje = data.filter(item => item.kategoria === 'kolacje');
- // Funkcja do renderowania elementów
const renderItems = (items) => items.map(item =>
`${item.nazwa} - ${item.cena} zł`
).join('');
- // Tworzymy HTML dla każdej kategorii
const htmlContent = `
- Obiady od 40 zł
+
Przekąski od 10 zł
${renderItems(przekaski)}
Kolacje od 20 zł
`;
- // Wstawiamy wygenerowany HTML do listy
lista.innerHTML = htmlContent;
})
- .catch(error => {
- console.error('Błąd podczas ładowania danych:', error);
- });
});
diff --git a/src/php/get.php b/src/php/get.php
index e69de29..a30c3d9 100644
--- a/src/php/get.php
+++ b/src/php/get.php
@@ -0,0 +1,37 @@
+ 1,
+ "nazwa" => "Obiad: Kura w sosie kremowym",
+ "cena" => 45,
+ "kategoria" => "obiady"
+ ],
+ [
+ "id" => 2,
+ "nazwa" => "Przekąska: Kanapka z szynką i serem",
+ "cena" => 12,
+ "kategoria" => "przekąski"
+ ],
+ [
+ "id" => 3,
+ "nazwa" => "Kolacja: Spaghetti carbonara",
+ "cena" => 25,
+ "kategoria" => "kolacje"
+ ],
+ [
+ "id" => 4,
+ "nazwa" => "Obiad: Zupa pomidorowa + kluski",
+ "cena" => 40,
+ "kategoria" => "obiady"
+ ],
+ [
+ "id" => 5,
+ "nazwa" => "Przekąska: Sałata grecka",
+ "cena" => 15,
+ "kategoria" => "przekąski"
+ ]
+];
+echo json_encode($menu);
+?>