Spaces:
Runtime error
Runtime error
<script> | |
function generateStory() { | |
// Get the selected options | |
var genre = document.querySelector('input[name="genre"]:checked').value; | |
var storyTeller = document.querySelector('input[name="story_teller"]:checked').value; | |
var storyTellingStyle = document.querySelector('input[name="story_telling_style"]:checked').value; | |
var creativity = document.querySelector('input[name="creativity"]:checked').value; | |
// Call the Flask endpoint to generate the story | |
var xhr = new XMLHttpRequest(); | |
xhr.open("POST", "/generate_story", true); | |
xhr.setRequestHeader("Content-Type", "application/json"); | |
xhr.onreadystatechange = function() { | |
if (xhr.readyState === 4 && xhr.status === 200) { | |
// Update the HTML with the generated story | |
document.querySelector("#generated-story").innerHTML = xhr.responseText; | |
} | |
}; | |
xhr.send(JSON.stringify({ | |
"genre": genre, | |
"story_teller": storyTeller, | |
"story_telling_style": storyTellingStyle, | |
"creativity": creativity | |
})); | |
} | |
</script> | |
<button onclick="generateStory()">Generate Story</button> | |
<div id="generated-story"></div> | |