RubyonRails:Javascript行为

RubyonRails:Javascript行为,javascript,jquery,ruby-on-rails,ruby,Javascript,Jquery,Ruby On Rails,Ruby,我的项目主页显示当月的全系统数据。用户可以选择使用日期范围内的系统范围数据替换视图的开始日期和结束日期 在特定服务的全系统数据下面还有一个列表。如果单击某个服务,它将用单击的服务的数据替换系统范围的数据。日期范围也将保持不变,因此它将根据日期范围显示服务数据 例如,假设我单击一个服务,jquery函数将为该服务显示一个分部。现在,我想更改日期范围,它应该刷新部分,以便显示日期更改的服务数据。但现在,如果我选择提交开始和结束日期,它将返回到系统范围的数据。我如何获得它,使它停留在特定的服务上,而不

我的项目主页显示当月的全系统数据。用户可以选择使用日期范围内的系统范围数据替换视图的开始日期和结束日期

在特定服务的全系统数据下面还有一个列表。如果单击某个服务,它将用单击的服务的数据替换系统范围的数据。日期范围也将保持不变,因此它将根据日期范围显示服务数据

例如,假设我单击一个服务,jquery函数将为该服务显示一个分部。现在,我想更改日期范围,它应该刷新部分,以便显示日期更改的服务数据。但现在,如果我选择提交开始和结束日期,它将返回到系统范围的数据。我如何获得它,使它停留在特定的服务上,而不是返回

这是我的submit按钮,其id为“submit_range”,对应于jquery函数:

<a href="#" class="btn btn-primary btn-small" id='submit_range'>Submit Range</a></div> 

它调用一个名为“\u submit\u range.html.erb”的部分,该部分显示系统范围的数据。
显示每个特定服务的数据的部分位于名为“\u specific\u service.html.erb”的部分中。如果您需要更多代码信息,请告诉我

>我会考虑创建一个包含服务选择和日期范围规范的表单。当用户单击“提交范围”时,服务器将获得所需的服务和日期范围

有可能,在给定所需交互的情况下,服务名称可能是用户“单击服务”时填写的表单中的隐藏字段(在ajax调用启动时,使用一个jQuery回调将服务名称放入隐藏字段)