首页 > 解决方案 > 反应式下拉

问题描述

我是烧瓶和 webdev 的新手。我似乎找不到任何关于如何创建反应式下拉列表的真正有用的资源。

我格式化的文本文件中的另一个文件中有 2 个变量。我想在 webapp 中使用它们。他们是 [1] 第一作者和 [2] 总作者

[1] 第一作者是作者列表,它应该是下拉菜单将具有的值。

[author1,author2,author3]

[2] 总作者是一个字典,其中每个键是不同的第一作者,值是共同作者

author1: [helping authors]
author2: [helping authors]
author3: [helping authors]

我想要一个下拉菜单,当您选择作者时,它将显示所有共同作者

我已经从这里复制了一些代码,但我所展示的只是没有反应的下拉菜单

标签: javascriptpythonhtmlflask

解决方案


这完全是一个 JavaScript 的东西;我对烧瓶不是很熟悉,但几个月前不得不用 Django 做同样的事情,我真的找不到比使用 Ajax 实现它更好的解决方案。

如果您不熟悉 Ajax,这里是您入门的好地方。

此响应也可能对您有所帮助。

您还可以通过将所有数据加载到模板并使用 JavaScript 处理您的条件(可能是事件侦听器“更改”为表单)来简单地仅使用 JavaScript。


推荐阅读