ajax無重新整理下載檔案 虛擬form
阿新 • • 發佈:2019-01-09
<a href="javascript:downloadFile('${msSend.attachmentAddress }','${fileName }')">${fileName }</a><br>
function downloadFile(path, fileName) { var form = $("<form>"); //定義一個form表單 form.attr('style', 'display:none'); //在form表單中新增查詢引數 form.attr('target', ''); form.attr('method', 'post'); form.attr('action', "${base}messageController/downloadFile"); var input1 = $('<input>'); input1.attr('type', 'hidden'); input1.attr('name', 'path'); input1.attr('value', path); var input2 = $('<input>'); input2.attr('type', 'hidden'); input2.attr('name', 'fileName'); input2.attr('value', fileName); $('body').append(form); //將表單放置在web中 form.append(input1); //將查詢引數控制元件提交到表單上 form.append(input2); form.submit(); }