0

Ajax jquery 呼び出しを使用して、Firefox でダウンロード ポップアップ ボックスをトリガーしようとしています。私のjqueryコードはこれです:

function download_clip(){
    $.ajax({
        url: '/controller/download_clip',
        type: "GET",
        complete: function (data_response) {
            status = data_response.responseText; //the response variable from the presentation controller
            console.log(status);
        }
    });
};

私のコントローラーで:

  def download_clip
       send_file "public/output.mp4", :type=>"video/mp4", :filename => "output.mp4", :x_sendfile=>true, :disposition => 'inline'
  end

ダウンロードボックスをトリガーする方法はありますか?

4

1 に答える 1

0

...まあ、あなたがそうするなら、私はfirefoxがそれ自体でこれを行うと思います

document.location.href = "/controller/download_clip";

ジャバスクリプトで。

于 2012-12-11T09:20:22.090 に答える