JSFiddle - React, Tailwind, and code Playground
by cheongjin kim
HTML
<button id="download">Download</button>
<div id="output" style="display:none;"></div>
JavaScript
var loc = 'https://ajax.googleapis.com/ajax/libs/angularjs/1.3.11/angular.js';
var url = '';
$('#download').click(function () {
$.get(loc, function (data) {
var data = [data];
var blob = new Blob(data, {
type: 'application/javascript'
});
url = URL.createObjectURL(blob);
console.log(url);
$('#output').append('<a href="' + url + '" download="angular.js">Save it!</a>')
$('#output a').get(0).click()
})
.fail(function () {
// delete the file - probably a $.ajax
//$.ajax({
// url: 'url',
// type: 'DELETE'
//});
});
});