javascript - Trigger a browser download with JQuery -


my goal let user download pdf server. common approach have link download attribute

<a href="http://mysource.pdf" download>click here</a> 

the problem cannot monitor download or have callback when finished. browser hangs until request processed , pops download when done. getting pdf data server ajax , want download data via browser.
have along lines of

$.get("http://mysource.pdf", (data) ->   #need somehow trigger download data ) 

i've been searching while no avail. appreciated. thanks!

--edit clarify why not duplicate, asking triggering download on data, not local file.

$('a').click(function(event) {     event.preventdefault();       $.get("http://mysource.pdf", (data) ->       window.location.href = $(this).attr('href');     )  }); 

Comments