簡體   English   中英

用flask提取一個JavaScript變量

[英]Extract a javascript variable with flask

我正在做一個小flask項目,在我的JavaScript腳本中,我有一個可用作計數器的變量。

當我收到POST請求時,我希望我的python腳本提取此計數器變量。

我試圖通過執行{%set extractor_var = js_counter%}來設置jinja2變量,但似乎無法在jinja2模板中使用javascript變量。

誰能引導我找到其他解決方案?

那沒有道理!
Flask / Jinja無法從javascript vars中讀取。
但是,(正如您所說的是POST請求),您可以:

三種方式:

  • 將計數器var值傳遞(動態修改DOM鏈接或表單操作URL)到POST請求URL,例如:/ path / postaction?counter = 4;
  • 如果是來自表單的POST請求,則可以修改表單操作(請參見上文)或添加對表單隱藏的輸入;
  • 設置一個cookie並在下一個請求中獲取它(我不喜歡此選項);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM