File size: 1,010 Bytes
8fed32c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
document.getElementById("generate-form").addEventListener("submit", function (event) {
event.preventDefault();
const formData = new FormData(event.target);
const resultDiv = document.getElementById("result");
resultDiv.innerHTML = "Generating images...";
fetch("/generate", {
method: "POST",
body: formData,
})
.then((response) => response.json())
.then((data) => {
resultDiv.innerHTML = "";
if (data.error) {
resultDiv.innerHTML = `<p>Error: ${data.error}</p>`;
return;
}
data.images.forEach((image) => {
const img = document.createElement("img");
img.src = image;
resultDiv.appendChild(img);
});
})
.catch((error) => {
console.error("Error:", error);
resultDiv.innerHTML = "<p>Something went wrong. Please try again.</p>";
});
});
|