我在瓶模板下面的代碼:如何將JavaScript變量插入Flask url_for()函數?
<div id="cell1"></div>
<script>
var id="0014";
cell1.innerHTML = '<a href={{url_for('static',filename='+id+'".txt")}}">'+id+'</a>';
</script>
我希望鏈接渲染:
http://my_address/static/0014.txt
但我得到這個:
http://my_address/static/+id+.txt
如何使JS變量id
Flask url_for()
功能有效嗎?
感謝您的幫助!
難道你是在混合服務器端和客戶端代碼嗎?這是什麼{{url_for(...)}}東西,某種模板引擎方法?如果是這樣,你需要處理函數調用的結果。 – Quagaar
我認爲你有一個報價問題,嘗試使用'cell1.innerHTML =''+id+'';' –
Quotes轉義'''+id+''' – Searching