完成下载后重定向jQuery将无法正常工作

时间:2013-12-30 11:23:29

标签: jquery

我正在尝试使用this插件,以便在下载完成后将用户重定向到成功页面(我正在使用Django 1.5HTML模板来创建链路)。

这是代码:

<script src="/static/jquery-1.10.2.min.js"></script>
<script src="/static/jquery.fileDownload.js" type="text/javascript"></script>
<script type="text/javascript">
     $(document).on("click", "#downloadbutton", function () {
         $.fileDownload($(this).prop('href')).done(function () {window.location.href = '/confirmation/download/{{ name }}';})
         });
</script>

这是cookie(在下载视图中):

response.set_cookie('fileDownload', 'True', path = '/file/download/'+down_file.name)

但是当我点击下载按钮时没有任何反应。我做错了什么?

编辑:代码已修改,问题仍然相同

1 个答案:

答案 0 :(得分:-1)

使用此功能。

window.location.href = '/confirmation/download/{{ name }}';