connection < /p>
< /code>
html < /p>
Vizsga Feladat
Tablet Bolt
Készülékek
Rólunk
Elérhetőségeink
M
Készülékek
Rólunk
Elérhetőségeink
< /code>
json.js
document.addEventListener("DOMContentLoaded", () => {
const container = document.getElementById("container");
fetch('adatok.php')
.then(response => {
if (!response.ok) {
throw new Error('Hálózati hiba: ' + response.status);
}
return response.json();
})
.then(data => {
console.log("Kapott adatok:", data);
data.forEach(tablet => {
const div = document.createElement("div");
div.classList.add("doboz1");
div.innerHTML =
${tablet.gyarto}
OS: ${tablet.operacios_rendszer}
Ár: ${tablet.ar} Ft
;
container.appendChild(div);
});
})
.catch(error => {
console.error('Hiba történt:', error);
});
});
// A maradék két lekérdezés ugyanúgy működhet, csak más PHP-végpontokat adsz meg fetch-ben: pl. fetch('elerhetoseg.php')
// Opció: jQuery-vel a navigáció animált elrejtéséhez/megjelenítéséhez
// $(document).ready(function () {
// // Várja, hogy az egész oldal betöltődjön jQuery-vel
// $(".elso").click(function (e) {
// // Ha az első menüpontot kattintják
// $(".masodik").hide(); // Elrejti a második menüpont tartalmát
// $(".harmadik").hide(); // Elrejti a harmadik menüpont tartalmát
// $(".elso").show(); // Megjeleníti az első menüpont tartalmát
// });
// $(".masodik").click(function (e){
// // Ha a második menüpontot kattintják
// $(".elso").hide();
// $(".harmadik").hide();
// $(".masodik").show();
// });
// $(".harmadik").click(function (e) {
// // Ha a harmadik menüpontot kattintják
// $(".elso").hide();
// $(".masodik").hide();
// $(".harmadik").show();
// });
// });
< /code>
Проблема: < /p>
В консоли браузера я всегда вижу: < /p>
Fetch error: Error: Network error: 404
< /code>
Навигация непосредственно к Adatok.php в моем браузере показывает совершенно пустую страницу (без json, без ошибок php). < /p>
Я подозреваю, что опечатка в подключении ($ srevername против $ servername) вызывает фатальную ошибку, которая не отображается. Могу ли я включить отчет о ошибках PHP (или в противном случае ошибки на поверхности фатальных панелей/выполнения), чтобы Adatok.php не сработал тихо? /> При отладте неудачный вызов API Fetch, каковы самые быстрые способы осмотреть необработанный HTTP -ответ (статус, заголовки, тело) в браузере Devtools? Отсутствует отложенность, макет каталога), который может создать 404, даже когда файл .php существует?
>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -exists-js