Принесите в конечную точку PHP возврат 404 и пустой ответ - даже хотя .php существует. (JSH2) [закрыто]Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Принесите в конечную точку PHP возврат 404 и пустой ответ - даже хотя .php существует. (JSH2) [закрыто]

Сообщение Anonymous »

Я строю простое одностраничное приложение, которое должно получить данные планшета из бэкэнда PHP/MySQL. Вот мои файлы:
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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»