jquery文件下载插件不起作用

时间:2016-04-13 09:50:01

标签: php jquery cookies

我正在使用this plugin来下载文件,或者至少我尝试过,但它不会起作用。

我把我在index.php中提到的cookie放在最高位置,如下所示:

header('Set-Cookie: fileDownload=true; path=/');

设置了cookie,我可以在网站信息中看到。 我当前网站上的js代码如下所示:

$('.js--download').on('click', function(){
    var target = $(this).attr('href');
    $.fileDownload(target)
    .done(function () { alert('File download a success!'); })
    .fail(function () { alert('File download failed!'); });
    return false; //this is critical to stop the click event which will trigger a normal file download!
});

问题是 .done 功能被触发,但下载没有启动。我也想知道为什么我现在可以看到网络在我的浏览器检查工具中发送的请求。当它真的是ajax电话时,我应该在那里看到它。

那么,有想法的人?

0 个答案:

没有答案