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>";
        });
});