我是 Flask 和 webdev 的新手。我似乎找不到任何关于如何创建反应式下拉列表的真正有用的资源。
我在格式化的文本文件中的另一个文件中有 2 个变量。我想在 webapp 中使用它们。他们是 [1] 第一作者和 [2] 总作者
[1] 第一作者是作者列表,它应该是下拉菜单将具有的值。
[author1,author2,author3]
[2] total authors 是一个字典,其中每个键是不同的第一作者,值是共同作者
author1: [helping authors]
author2: [helping authors]
author3: [helping authors]
我想要一个下拉菜单,当你选择一个作者时,它会显示所有的合著者
我从这里复制了一些代码,但我所展示的只是没有反应的下拉菜单
答案 0 :(得分:1)
这完全是 JavaScript 的东西;我对 Flask 不是很熟悉,但几个月前我不得不用 Django 做同样的事情,我真的找不到比使用 Ajax 实现它更好的解决方案。
如果您不熟悉 Ajax,Here 是一个入门的好地方。
This response 也可以帮助您。
您也可以通过将所有数据加载到模板并使用 JavaScript 处理您的条件(可能是事件侦听器“更改”到表单)来仅使用 JavaScript。