【问题标题】:create radio buttons automatically from a list从列表中自动创建单选按钮
【发布时间】:2012-06-28 07:28:58
【问题描述】:

我正在使用 jinja2 为谷歌应用引擎编写一个 python 网络应用程序,尽管我的问题与 HTML/javascript 相关(jquery 很好)。

我有一个由单选按钮引导的菜单。我有两列我想永久保留在那里,我希望根据用户从前两列中选择的内容生成接下来的三列。

我有点了解如何使用 JQuery 自动生成单选按钮(尽管任何建议的资源都会很棒,但我可能会弄清楚),但我的主要问题围绕着这样一个事实,即我的最终单选按钮有大约 100 种可能性,具体取决于以前选择的那些(一次只显示 3-5 个,请注意)。

所以我的主要问题。我应该在哪里存储它们将指向的单选按钮和 URL 的名称?以及如何在创建它们时将它们放入单选按钮中?

这是我想要的最终产品的图像:

非常感谢,由于某种原因,这让我心烦意乱!

【问题讨论】:

    标签: javascript jquery python html css


    【解决方案1】:

    您的 100 个选项现在存储在 javascript(前端)中的什么位置?

    如果您的所有选项都存储在前端,您可以在前端实现您的逻辑(根据之前的选择显示哪些按钮)。这可能包括一系列单选按钮。如您所见,这可能会开始变得难以维护。每次要更新 yoru 逻辑时,都必须手动更新 js 文件。

    如果所有选项都存储在 python/backend 中,则需要从前端向后端发出 AJAX 请求。这可以使用 jquery 框架轻松完成。

    此请求将包括用户所做的选择。它会返回正确的单选按钮来显示。

    【讨论】:

    • 它们现在没有存储在任何地方,这只是我使用一组特定选项制作的演示。那么我可以参考什么样的文档,其中包含一系列选项?它需要是带有一堆 if-then 语句的 python 吗?或者它可能是某种电子表格
    猜你喜欢
    • 1970-01-01
    • 2011-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    相关资源
    最近更新 更多