[英]Refresh previous page
我有一個網站,生成一些用戶輸入后即可下載的csv。 http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php
該頁面可以為我提供一個csv,但我確實遇到的問題是,在下載csv之后,我希望刷新原始頁面(或至少擺脫已上傳文件的文本)。
我嘗試在提交按鈕上調用onclick來運行一些javascript,但這似乎不起作用。
做這個的最好方式是什么?
謝謝
你有沒有嘗試過
document.location.href = 'http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php';
提交事件之后?
嗯,試試下面的代碼:
JS
window.onload=function(){document.forms['analyses'].lastChild.previousSibling.onclick=function(){setTimeout(function(){location.reload(true);},1000);return true;};};
只需在頁面中的任何地方添加此js:-? 應該管用。 如果沒有,請發布錯誤。
PS:單擊提交后,這是一種使頁面刷新的可怕方法。
最簡單的解決方案實際上是單擊提交后清除該區域。
在javascript中,您可以使用
window.location="your current page to reopen e.g. fileupload.php"
或在PHP中,
<?php header("Location: fileupload.php");?>
通常,完成下載操作后,只需重定向到同一頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.