2015-11-07 2 views
-2

Я пытаюсь связать с внутренней привязкой страницы и принудительно обновить страницу.Обновление служебной страницы на внутренней ссылке страницы

Однако это не заставит обновления:

<a href="/#example">example link</a> 

Каков наилучший способ ссылки на якорь в одной и той же странице и принуждать обновления?

Также я хотел бы, чтобы обновление было запросом GET, даже если последняя страница была обработана с помощью запроса POST.

+0

Вы пытаетесь переместить страницу в элемент на странице загрузки? example link AtheistP3ace

+0

@ AtheistP3ace: прочитайте мой вопрос; Я также хочу связать внутри страницы И заставить обновление страницы. – HardlyNoticeable

+0

@HardlyNotecable да, что я вставляю в комментарий, загрузит URL-адрес и перейдет к элементу на странице. Если URL-адрес является той же страницей, на которой вы находитесь, он по существу перезагружает страницу. – AtheistP3ace

ответ

0

В конце концов, единственное, что, казалось, сработало для меня, заключалось в использовании комбинации window.location и добавлении параметра. Так что я в конечном итоге делает выглядел так:

<p><a href="#example" id="example">Click Here</a></p> 

, а затем следующий JQuery:

$('#example').click(function(event) { 

     window.location = '/?anything#example'; 

    }); 

Я пытался добавить параметр непосредственно в ссылке; но это не привело к загрузке страницы; только при добавлении его с помощью window.location это похоже на работу.

1

Добавить JS onClick="window.location.reload()" событие, а на ваш тег, полный пример:

<a href="#example" onClick="window.location.reload()">Click to refresh</a> 

Есть тонна способов обновить страницу с JS, просто связать его на событие щелчка. Вот некоторые примеры,

location = location 
location = location.href 
location = window.location 
location = self.location 
location = window.location.href 
location = self.location.href 
location = location['href'] 
location = window['location'] 
location = window['location'].href 
location = window['location']['href'] 
location = window.location['href'] 
location = self['location'] 
location = self['location'].href 
location = self['location']['href'] 
location = self.location['href'] 
location.assign(location) 
location.replace(location) 
window.location.assign(location) 
window.location.replace(location) 
self.location.assign(location) 

Взято из 535 ways to reload a page with JS.

+0

Я пытаюсь перейти на ссылку привязки на странице. – HardlyNoticeable

+0

обновлено для вас –

+0

Нет ... он обновил страницу, не обращаясь к внутренней привязке страницы. – HardlyNoticeable

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