НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
⊗jsPmBsJD 44 of 61 menu

Отладка JSON на клиенте в AJAX в PHP

Пусть серверная строна отдала нам некорректный JSON. Пусть на стороне клиента у нас следующий код:

try { let data = await response.json(); console.log(data); } catch { console.log('json error'); }

В итоге в консоли браузера мы видим, что JSON некорректный, но не сможем понять, почему. Дело в том, что выбрасывается исключение и текст самого JSON мы не видим.

В этом случае мы можем вместо метода json написать метод text и посмотреть своими глазами, что отдается с сервера:

try { let text = await response.text(); console.log(text); } catch { console.log('json error'); }

Намеренно отдайте некорректный JSON. Убедитесь, что это приведет к ошибке. На стороне браузера посмотрите на оригинальный текст JSON.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить