2011-08-01 13 views
1

テキストリンクをクリックしたときにjQueryを使ってダウンロードをトリガーする簡単な方法を知りたいと思います。また、クリック後、ユーザーは成功ページにリダイレクトされます。誰も助けることができますか?jqueryとredirectでファイルをダウンロード

答えて

11

は、あなたがあなたのダウンロードページへのリンクあなたのJavaScriptで

<a class="downloadLink" href="www.example.com/foo.pdf">Download</a> 

を持っているとしましょう:

$(".downloadLink").click(
    function(e) { 
     e.preventDefault(); 

     //open download link in new page 
     window.open($(this).attr("href")); 

     //redirect current page to success page 
     window.location="www.example.com/success.html"; 
     window.focus(); 
    } 
); 
+0

ありがとうございました!非常に感謝:) –

+0

、すべての良い、ありがとう! –

+0

ダウンロードリンクがPDFの場合、これはリダイレクトがプライマリページになり、PDFが第2のタブになることを意味します。これを逆にする方法はありますか?そのため、PDFにリダイレクトされる2番目のタブが表示されます。 – Sam

関連する問題