我有一张名为network
的表,其列type
和number
。基于选定的下拉列表更改标签[Ruby on Rails 4.2]
我用这个select_tag
让我所有的网络名称的列表:
<%= select_tag('NetworksList', options_from_collection_for_select(Network.all, :id, :name))%>
我也有,我想动态与信息填充2个标签字段:
<p>Network Type: <%= content_tag('span', "", id: 'NetworkType') %></p>
<p>Network Number: <%= content_tag('span', "", id: 'NetworkNumber') %></p>
当用户从网络名称的下拉列表中选择一个网络,我想在名为NetworkType
和NetworkNumber
的字段中显示所选项目的类型和编号。我希望在用户选择下拉菜单后立即在视图中渲染。我将如何做到这一点?
看着HTML源代码页面,它似乎显示正确的网络和network_details,它以json格式显示网络类型和数量,但似乎并没有在span标签中应用这些值。 – chinm3
在js控制台中获取以下错误,TypeError:network_details [network_index]未定义 – chinm3
@ chinm3如果您可以将'console.log(“Value =”,value);'放在'var value = $(this ).val();'在Javascript中的行,并让我知道它在控制台中显示的内容,这将帮助我找出为什么它不起作用。 –