0

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 では機能しません。

AJAX検索用の私のjsコード

$('#run_report').submit(function () {  
  $.get(this.action, $(this).serialize(),'script');  
  return false;  
});  

誰かがそれを行う方法を提案できますか?

4

1 に答える 1

0

ajax の xls dataType を認識していません。私が認識しているデータ型は、xml、html、script、json、jsonp、text です。そのため、xls ファイルで ajax を使用するには、2 段階のアプローチが必要になる場合があります。

あなたの質問に似たタスクを完了するための私の検索で、あなたが探しているダウンロードを達成する可能性のある次のものに出会いました: Downloading xls file .うまくいけば、それも役に立つでしょう.

于 2012-09-27T08:23:56.193 に答える