用 flask 提取一个 javascript 变量
Extract a javascript variable with flask
我正在做一个 flask
小项目,在我的 javascript 脚本中我有一个用作计数器的变量。
当我收到 POST 请求时,我希望我的 python
脚本提取这个计数器变量。
我尝试通过 {%set extractor_var = js_counter%}
设置 jinja2
变量,但似乎无法在 jinja2
模板中使用 javascript 变量。
任何人都可以引导我找到另一个解决方案吗?
这说不通!
Flask/Jinja 无法从 javascript 变量中读取。
但是,(如您所说,这是一个 POST 请求)您可以:
三种方式:
- 传递(动态修改 DOM link 或表单操作 URL)计数器 var 值到 POST 请求 URL,如:
/path/postaction?计数器=4;
- 如果它是来自表单的 POST 请求,您可以修改表单操作(请参阅
上面)或添加一个隐藏的输入到表单;
- 设置一个 cookie 并在下一个请求中获取它(我不喜欢这个选项);
我正在做一个 flask
小项目,在我的 javascript 脚本中我有一个用作计数器的变量。
当我收到 POST 请求时,我希望我的 python
脚本提取这个计数器变量。
我尝试通过 {%set extractor_var = js_counter%}
设置 jinja2
变量,但似乎无法在 jinja2
模板中使用 javascript 变量。
任何人都可以引导我找到另一个解决方案吗?
这说不通!
Flask/Jinja 无法从 javascript 变量中读取。
但是,(如您所说,这是一个 POST 请求)您可以:
三种方式:
- 传递(动态修改 DOM link 或表单操作 URL)计数器 var 值到 POST 请求 URL,如: /path/postaction?计数器=4;
- 如果它是来自表单的 POST 请求,您可以修改表单操作(请参阅 上面)或添加一个隐藏的输入到表单;
- 设置一个 cookie 并在下一个请求中获取它(我不喜欢这个选项);