ここに私のHTMLの一部があります:
<input type="button" onclick="downloadFile()" value="Download">
<a href="http://i.imgur.com/CqIpg.jpg" id="fileLink">Link to file</a>
ダウンロードファイルのコードは次のとおりです。
function downloadFile(){
$.fileDownload($('#fileLink').attr('href'), {
preparingMessageHtml: "We are preparing your report, please wait...",
failMessageHtml: "There was a problem generating your report, please try again."
});
return false;
}
jQueryのfileDownload プラグインを使用しています。ボタンをクリックすると、「レポートを準備しています。しばらくお待ちください...」という通知が表示されます。しかし、それは永遠にそのままで、ファイルはダウンロードされません。
リンクが有効であることを確認するために、リンクをクリックすると、ブラウザでファイルが開きます。注意し忘れている点はありますか?
これがそのJSFiddleです