【问题标题】:Python, Flask: Get request.args.get from DIV [duplicate]Python,Flask:从 DIV 获取 request.args.get [重复]
【发布时间】:2017-10-25 15:13:28
【问题描述】:

除了<input> Flask 中的request.args.get 之外,是否可以通过request.args.get 获取<div> 中的值?例如<div id="time"> 然后在后端request.args.get('time')。我这样做的目的是在用户点击提交按钮后,我不想在 url 中公开 time 参数及其值。

<!DOCTYPE html>
<html lang="en">
<html>
  <body>
    <form>
      <div style="display:none;" id="time"></div>
      <input type="submit">
    </form>

    <script>
      document.getElementById("time").innerHTML = new Date();
    </script>
  </body>
</html>

【问题讨论】:

    标签: python flask


    【解决方案1】:

    最好的方法是代替div 使用hidden input 字段。

    Javascript:

    <!DOCTYPE html>
    <html lang="en">
    <html>
      <body>
        <form method="POST">
          <input type="hidden" name="time" id="time">
          <input type="submit">
        </form>
    
        <script>
          document.getElementById("time").value= new Date();
        </script>
      </body>
    </html>
    

    然后在python中可以通过请求获取时间值。

    蟒蛇:

    request.form['time']
    

    【讨论】:

      猜你喜欢
      • 2017-09-10
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 2022-01-21
      • 2017-09-09
      • 2012-02-23
      • 1970-01-01
      相关资源
      最近更新 更多