微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 当用户在rails上的下拉列表中选择特定值时,如何刷新网页?

我正在开发rails 2.3.8上的项目,当用户在下拉菜单中选择特定选项时,我需要刷新整个网页.我怎么能在铁轨上做到这一点?

这是我的下拉菜单

<%= collection_select("country","id",@countries,:id,:name,{:prompt => true},:id => 'xx') %>
  <%= observe_field('xx',:url => { :controller => 'calendar',:action => 'update_country' },:update => 'app_header',:with => "'con=' + escape(value)")%>

这样可以很好地加载这些国家,以便我可以重新加载整个页面?请问有人可以解释一下这个吗?

解决方法

只需在您的收藏中添加一个html选项,选择onchange => “重新加载页面的Javascript代码

<%= collection_select("country",:id => 'xx',:onchange => "location.href = '#{root_url}'") %>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐