Обновить предыдущую страницу - PullRequest
0 голосов
/ 05 апреля 2011

У меня есть сайт, который производит CSV для загрузки после некоторого пользовательского ввода.http://splice.cmi.arizona.edu/splice_file_upload/fileupload.php

Страница дает мне CSV, у меня проблема в том, что после загрузки CSV я хочу обновить исходную страницу (или, по крайней мере, избавиться от текста, который есть в файле).был загружен).

Я попытался вызвать onclick на кнопке отправки, чтобы запустить какой-то javascript, но, похоже, это не работает.

Каков наилучший способ сделать это?

Спасибо

Ответы [ 3 ]

0 голосов
/ 05 апреля 2011

Hmz, попробуйте этот код:

JS

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

Просто добавьте это js в любое место на странице: -? должно сработать. Если нет ... напишите об ошибках.

P.S. Это ужасный способ обновления страницы после нажатия кнопки «Отправить».

Самое простое решение - очистить эту зону после нажатия кнопки "Отправить".

0 голосов
/ 05 апреля 2011

В JavaScript вы можете использовать

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

или в PHP,

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

Как правило, после завершения действия загрузки просто перенаправьте на ту же страницу.

0 голосов
/ 05 апреля 2011

Вы пробовали

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

после отправки события?

...