2017-01-11 3 views
-2

Я сделал простую кнопку обновления, которая использовалась для работы, и когда я говорю «обновить», я хочу обновить текущую страницу (очистка данных), а не кнопку «backspace», которая переходит на предыдущую страницу ,Кнопка обновления теперь не работает

onClick="window.location.reload()" 
history.go(0) 
window.location.href=window.location.href 

Я обычно использую один из них, чтобы освежить свою функцию поиска, чтобы очистить данные для нового поиска, просто обновив страницу, но вдруг я получаю предыдущую страницу. Я не знаю, почему. Я тестировал хром. Проблема заключается в том, как теперь на предыдущей странице может быть что угодно, включая что-то нехорошее, например, google search ect.

Есть ли у кого-нибудь идеи, что я делаю неправильно?

Я также попытался

window.location.reload(true) 

и

window.location.reload(false) 

, но мне кажется, идет по кругу.

+0

Как это связано с 'Java'? – CraigR8806

+0

Обратите внимание на предварительный просмотр сообщения. Ваше форматирование было неправильным, поэтому я исправил его. Затем вы снова сделали это неверным, поэтому мне пришлось отменить одну ревизию. – Xufox

ответ

0

<button onclick="window.location.reload(true);">Click me</button>

"window.location.reload();" является javascript, чтобы проверить, происходит ли ошибка при запуске этой страницы, нажмите f12, чтобы просмотреть свои инструменты браузера и перейти на консоль, а затем попытаться перезагрузить страницу, там появится какая-либо ошибка javascript.

+0

Прошу прощения за редактирование, я новичок в stackoverflow, в первый раз, буду нежным – voni

+0

Я тоже попробовал это, просто вернув меня на предыдущую страницу вместо обновления. – voni

+0

Возможно, это связано с структурой вашего сайта, если с обеих страниц открывается один и тот же URL-адрес. Можете ли вы предоставить дополнительную информацию о том, как связаны эта страница и предыдущая страница? –

Смежные вопросы