{{ product.title }}
{{ product.description }}
- {{ review.rating }} / 5 {{ review.text }}
Цены показаны без дробной части, отзывы отсутствуют у каждого товара.
JavaScript получает данные в JSON формате и генерирует по ним HTML, для вставки на страницу.
На этом этапе могут возникнуть ошибки - сам JSON валиден, однако его отображение нет.
Совет: Используйте вкладку Network в DevTools для проверки ответа от сервера.
{{ product.title }}
{{ product.description }}
Не удается удалить товар
Как всегда главный помощник - вкладка Network. При нажатии первой кнопки запрос не отправляется
на сервер, при нажатии второй - запрос уходит на невалидный URL.
Совет: Ошибки JavaScript можно увидеть во вкладке Console
{{ product.title }}
{{ product.description }}
- {{ review.rating }} / 5 {{ review.text }}
Не удается удалить товар (Опять?)
Когда сценарий состоит из нескольких шагов, ошибки могут возникать на разных этапах. Так, в примере, товар на самом деле успешно удаляется, однако после не происходит удаление карточки из интерфейса.
{{ product.title }}
{{ product.description }}
- {{ review.rating }} / 5 {{ review.text }}
Товар сохраняется с обрезанным названием и удвоенной ценой
Нужно локализовать место возникновения проблемы - клиент или сервер. Для этого нужно посмотреть, какие данные передаются клиентом и какие возвращаются сервером.
{{ product.title }}
{{ product.description }}
- {{ review.rating }} / 5 {{ review.text }}