我有一个表单,用于执行返回文件的http-get。如果我只是使用内置的get from form,浏览器会尝试下载文件,这就是我想要的。但是,我想通过jQuery进行http-get,这样我就可以显示一个加载栏,当get完成请求时终止。 (请求大约需要20秒)
我这样做的请求是:
$('#dagens').on('submit', function (event) {
event.preventDefault();
nanoBar.go(50);
console.log("NProgressShouldHaveStarted")
$.get( $(this).attr('action'), function( data ) {
$( ".result" ).html( data );
console.log( "Loadwasperformed.");
nanoBar.go(100);
});
});
我认为该文件位于“数据”中,但是如何将其传递给浏览器以便提示用户下载?