【问题标题】:Creating dynamic drop-down list boxes in Rails but data not from the database在 Rails 中创建动态下拉列表框,但数据不是来自数据库
【发布时间】:2013-12-18 00:05:01
【问题描述】:

我想创建 2 个动态下拉列表框,但两个文本框的数据来自 API 响应而不是来自本地数据库。当我在第一个下拉列表中选择数据时,必须调用 REST所做的取决于选择的数据,并且响应必须显示在第二个下拉列表中。 有没有办法做到这一点?


我正在寻找这个很长时间,但我只能使用本地数据库中的数据来做到这一点。

【问题讨论】:

  • 您必须编写控制器代码来响应请求,因此在该代码中,不要使用数据库中的数据。
  • 感谢@Slicedpan 的回复。你能用一个小例子解释一下吗?
  • 发布您使用数据库数据执行此操作的代码,我将解释如何将其更改为不使用数据库中的数据
  • 从技术上讲,您甚至不需要控制器。您可以使用简单的 JavaScript 并从 js 执行 REST 调用。

标签: ruby-on-rails drop-down-menu


【解决方案1】:

我会看一下 select2,它对控制器操作进行 ajax 调用,然后调用相关 API。

【讨论】:

    猜你喜欢
    • 2010-11-22
    • 2015-01-06
    • 1970-01-01
    • 2020-06-28
    • 2021-04-16
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多