stuheart86 commited on
Commit
4916b2f
·
1 Parent(s): 2ff702d

Upload generate_story.html.js

Browse files
Files changed (1) hide show
  1. generate_story.html.js +29 -0
generate_story.html.js ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <script>
2
+ function generateStory() {
3
+ // Get the selected options
4
+ var genre = document.querySelector('input[name="genre"]:checked').value;
5
+ var storyTeller = document.querySelector('input[name="story_teller"]:checked').value;
6
+ var storyTellingStyle = document.querySelector('input[name="story_telling_style"]:checked').value;
7
+ var creativity = document.querySelector('input[name="creativity"]:checked').value;
8
+
9
+ // Call the Flask endpoint to generate the story
10
+ var xhr = new XMLHttpRequest();
11
+ xhr.open("POST", "/generate_story", true);
12
+ xhr.setRequestHeader("Content-Type", "application/json");
13
+ xhr.onreadystatechange = function() {
14
+ if (xhr.readyState === 4 && xhr.status === 200) {
15
+ // Update the HTML with the generated story
16
+ document.querySelector("#generated-story").innerHTML = xhr.responseText;
17
+ }
18
+ };
19
+ xhr.send(JSON.stringify({
20
+ "genre": genre,
21
+ "story_teller": storyTeller,
22
+ "story_telling_style": storyTellingStyle,
23
+ "creativity": creativity
24
+ }));
25
+ }
26
+ </script>
27
+
28
+ <button onclick="generateStory()">Generate Story</button>
29
+ <div id="generated-story"></div>