跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请教一个 Flask 中模态框中提交表单的问题
未分類
15 5 月 2020

请教一个 Flask 中模态框中提交表单的问题

请教一个 Flask 中模态框中提交表单的问题

資深大佬 : llllllLllll 9

我在模态框中设置了一个表单,使用 POST 提交,遇到的问题是提交后收不到表单数据,第一次在模态框中写表单,求教是哪里的问题。

模态框代码:

    <!-- 模态框( Modal ) -->     <form action="{{ url_for('dashboard.freeze_user') }}" method="POST">     <div class="modal fade" id="freeze_users" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">       <div class="modal-dialog">           <div class="modal-content">               <div class="modal-header">                   <h4 class="modal-title -align-center" id="myModalLabel">确定冻结该账户?</h4>                   </div>                   <div class="modal-body">                      <input type="username" name="user" id="user" value="" disabled="disabled">                     <input type="submit" class="btn btn-danger" value="确认">                     <button type="button" class="btn btn-dark" data-dismiss="modal">关闭</button>                    </div>           </div><!-- /.modal-content -->       </div><!-- /.modal -->     </div>     </form> 

后端代码:

@dashboard_bp.route('/api/users/freeze', methods=['POST']) @admins_only def freeze_user():     user = request.form.get("user")     print(request.data)     print(user)     # if user:     #     print(user)     return redirect(url_for('dashboard.users_info')) 

打印信息:

127.0.0.1 - - [03/May/2020 19:29:34] "GET /usersinfo HTTP/1.1" 200 - 127.0.0.1 - - [03/May/2020 19:29:38] "POST /api/users/freeze HTTP/1.1" 302 - b'' None 127.0.0.1 - - [03/May/2020 19:29:38] "GET /usersinfo HTTP/1.1" 200 - 

大佬有話說 (2)

  • 資深大佬 : fy1993

    input 框设置为 disabled 对应的数据 是不会提交后台的

  • 主 資深大佬 : llllllLllll

    @fy1993 #1 谢谢

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具