我有一个网站,可以在用户输入之后生成要下载的csv。 http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php
该页面的工作原理是给我一个csv,我遇到的问题是在下载csv后,我想要刷新原始页面(或至少删除文件已经上传的文本)。
我尝试在提交按钮上调用onclick来运行一些javascript,但这似乎没有用。
这样做的最佳方式是什么?
由于
答案 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");?>
通常,完成下载操作后,只需重定向到同一页面即可。