J'ai un petit script Python qui est censé envoyer une chaîne au javascript dans mon fichier HTML pour être rendu sur la page. Cependant, le script ne reçoit pas les données envoyées à partir du fichier Python. Mon code est ci-dessous:Impossible d'envoyer des données à Javascript via des modèles Bouteille
Simple.html:
<html>
<body>
<h1>Hello</h1>
<p1 id="demo"></p1>
<script>
var s = {{to_display}};
var x = document.getElementById("demo");
x.innerHTML = s;
</script>
</body>
</html>
main.py:
from bottle import Bottle, template
app = Bottle()
@app.route('/')
def index():
data = {"to_display":"HI, how are you"}
return template("simple.html", data)
if __name__ == '__main__':
app.run()
Je voudrais la page pour ressembler à ceci:
Hello
HI, how are you
Malheureusement, il affiche uniquement:
Hello
Est-ce que quelqu'un sait comment corriger ce problème?
Merci beaucoup! Cela fonctionne parfaitement! – Ajax1234