I working on a web project using Python and Flask. I was just wondering if I can access parameters sent by python in my external javascript files? It's working well with html files or with js embedded in html files but not when javascript is extern.
See below.
The python code
@app.route('/index')
def index():
return render_template('index.html', firstArg = 2, secondArg = 3)
The index.html code
...
<body>
<p>The first arg is {{firstArg}}.</p>
<script src="index.js"></script>
</body>
...
And the index.js file
window.onload=function(){
console.log('{{secondArg}}');
};
So the first arg is correct within the html file but the second doesn't work in the js file. The browser is showing Unexpected token {
.
Maybe it's not possible to use it in external js?
Otherwise I would need to insert the secondArg as an input data in html and get it within the js file but it's not very clean.
If someone can help, thanks.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…