【问题标题】:Load a select list when selecting another select选择另一个选择时加载选择列表
【发布时间】:2016-01-14 10:05:32
【问题描述】:

我有一个 Flask-admin 应用程序,我有一个包含“部门”和“子部门”字段的类。

在创建表单中,我希望当一个部门被选中时,子部门选择自动加载所有对应的子部门。

在数据库中,我有一个“department”表和一个作为外键“department_id”的“sub_department”表。

关于我如何实现这一点的任何线索?

提前致谢。

【问题讨论】:

    标签: python flask flask-admin


    【解决方案1】:

    您必须按照以下步骤操作

    Javascript

    1. 将on change 事件绑定到您的部门选择。
    2. 如果选择更改,您将获得选定的值。
    3. 获取值后,必须通过 AJAX 请求将其发送到服务器。

    烧瓶

    1. 实现一个读取值并加载相关子部门的方法。
    2. 向您的子部门的视图发送 JSON 响应

    Javascript

    1. 在您的 AJAX 请求中实现 success 函数。默认情况下,此函数具有从服务器接收的数据作为第一个参数。循环它们并将它们附加到所需的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多