簡體   English   中英

刷新上一頁

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM