【问题标题】:Showing message based on selected answer from select field根据从选择字段中选择的答案显示消息
【发布时间】:2018-12-13 23:05:07
【问题描述】:

我想知道是否有人知道如何根据在选择字段中选择的内容在网页上显示消息。例如,在 select 字段中的选择数据库中,每个项目都有一个 id、name 和 finish 属性。

如果从选择下拉菜单中选择了橙色,我想知道如何在页面上显示橙色的完成属性。这是在不点击提交的情况下完成的。我对数据库使用 sql-alchemy,对表单使用 Flask-WTF。

【问题讨论】:

  • 似乎 ajax 调用可以完成这项工作。
  • 明白了。谢谢

标签: flask sqlalchemy flask-sqlalchemy flask-wtforms wtforms


【解决方案1】:

根据您需要的评论:

1) 编写一个 Javascript 事件函数以在选择字段更改时激活

2) 使该 Javascript 函数通过 Ajax 调用 Flask API 路由,该路由返回数据库信息。

3) 根据返回值使用 Javascript 动态更新您的页面。

我个人喜欢 Vue.js 作为一个 JavaScript 框架。 Google Flask-Ajax - 我认为 Miguel Grinberg 有一些很好的教程和示例代码。

【讨论】:

  • 谢谢您的好心先生
  • 嗨,我一直在为这类事情寻找教程时遇到问题,您认为您可以为我指明正确的方向吗?
  • Ajax From the Server:blog.miguelgrinberg.com/post/…这一点来看本教程。这不是您想要的,但它演示了客户端/服务器与烧瓶 API 的交互以请求和获取数据。学习使用 Javascript 动态更新你的页面我建议查看一些关于 Vue.js 的文档以了解这个概念,然后在谷歌周围搜索。这是一种相当常见的使用模式
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-28
  • 1970-01-01
  • 2023-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-07
相关资源
最近更新 更多