提示浏览器下载从http获取的文件通过jQuery获取

时间:2014-09-10 10:51:22

标签: javascript jquery get download

我有一个表单,用于执行返回文件的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);
    });
  });

我认为该文件位于“数据”中,但是如何将其传递给浏览器以便提示用户下载?

0 个答案:

没有答案