刷新上一页

时间:2011-04-05 06:05:50

标签: php javascript file download refresh

我有一个网站,可以在用户输入之后生成要下载的csv。 http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php

该页面的工作原理是给我一个csv,我遇到的问题是在下载csv后,我想要刷新原始页面(或至少删除文件已经上传的文本)。

我尝试在提交按钮上调用onclick来运行一些javascript,但这似乎没有用。

这样做的最佳方式是什么?

由于

3 个答案:

答案 0 :(得分:0)

你试过吗

document.location.href = 'http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php';

提交事件后?

答案 1 :(得分:0)

Hmz,试试这个代码:

<强> JS

window.onload=function(){document.forms['analyses'].lastChild.previousSibling.onclick=function(){setTimeout(function(){location.reload(true);},1000);return true;};};

只需在页面的任何位置添加此js: - ?应该管用。如果不是......发布错误。

P.S。这是在您单击提交后刷新页面的一种可怕方式。

最简单的解决方案实际上是在您点击提交后清除该区域。

答案 2 :(得分:0)

在javascript中,您可以使用

window.location="your current page to reopen e.g. fileupload.php"

或在PHP中,

<?php header("Location: fileupload.php");?>

通常,完成下载操作后,只需重定向到同一页面即可。