You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
838 B
19 lines
838 B
document.addEventListener("DOMContentLoaded", () => {
|
|
fetch("/api/data")
|
|
.then(response => response.json())
|
|
.then(data => {
|
|
document.getElementById("product-name").innerText = data.product_name;
|
|
document.getElementById("product-image").src = data.image_url;
|
|
document.getElementById("description").innerText = data.description;
|
|
const benefitsList = document.getElementById("benefits");
|
|
data.benefits.forEach(benefit => {
|
|
const li = document.createElement("li");
|
|
li.innerText = benefit;
|
|
benefitsList.appendChild(li);
|
|
});
|
|
document.getElementById("price").innerText = data.price;
|
|
})
|
|
.catch(error => {
|
|
console.error("Error fetching data:", error);
|
|
});
|
|
});
|