1 回答

TA貢獻1821條經驗 獲得超5個贊
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<a href="/download/papers/abc.doc">點擊鏈接下載</a>
<button onclick="download1()">點擊按鈕下載</button>
<button onclick="download2">點擊按鈕下載</button>
<script>
// 會打開一個空白頁下載,然后空白頁消失,用戶體驗不好
function download1() {
window.open('/download/papers/1');
}
// 直接下載,用戶體驗好
function download2() {
var $form = $('<form method="GET"></form>');
$form.attr('action', '/download/papers/1');
$form.appendTo($('body'));
$form.submit();
}
</script>
</body>
</html>
添加回答
舉報