File Download via AJAX
$('#ID').on('click', function () { $.ajax({ url: 'requestURL', method: 'GET', xhrFields: { responseType: 'blob' }, success: function (data) { var a = document.createElement('a'); var url = window.URL.createObjectURL(data); a.href = url; a.download = 'FILENAME.EXTENSION'; document.body.append(a); a.click(); a.remove(); window.URL.revokeObjectURL(url); } }); });