Ruby on rails 如何在URL中显示参数,但在运行AJAX搜索时保持在此页面上?

Ruby on rails 如何在URL中显示参数,但在运行AJAX搜索时保持在此页面上?,ruby-on-rails,ajax,parameters,Ruby On Rails,Ajax,Parameters,我想为AJAX搜索结果生成xls报告。是否可以传递用于生成Excel文档的参数或在URL中添加参数 以下是我如何生成下载XLS文档的URL: <%= link_to url_for(request.params.merge({:format => :xls})) do%> <%= image_tag("excel.png")%> <b>Export</b> <% end %> 有人能建议怎么做吗?我不知道ajax的xls

我想为AJAX搜索结果生成xls报告。是否可以传递用于生成Excel文档的参数或在URL中添加参数

以下是我如何生成下载XLS文档的URL:

<%= link_to url_for(request.params.merge({:format => :xls}))  do%>
  <%= image_tag("excel.png")%> <b>Export</b>
 <% end %>

有人能建议怎么做吗?

我不知道ajax的xls数据类型。我知道的数据类型有xml、html、脚本、json、jsonp和文本。因此,将ajax与xls文件一起使用可能需要两步方法


在我搜索完成与您的问题类似的任务时,我遇到了以下内容,这可能会实现您想要的下载:。希望您也会发现它很有用。

我假设您使用了基于DanSingerman建议的内容?最后我使用了PHPExcel,您可能会喜欢查看。我尝试过,但参数没有通过那里。。。我能给你看一下我的代码吗?是的,你为什么不编辑你的问题,并把你的发现添加到最新的数据中。我只是得到了同样的结果。她没有经过那里。对不起,我今天晚些时候再发。
$('#run_report').submit(function () {  
  $.get(this.action, $(this).serialize(),'script');  
  return false;  
});