Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

luan_alves

força o refresh da pagina

Recommended Posts

Boa noite á todos, estou tendo o seguinte problema.

eu tenho um menu da seguinte forma:

<li class="sub2"><a href="comunicados.php">Listar Todos</a></li>
<li class="sub2"><a href="comunicados.php#grupos">Listar por Grupo</a></li>
<li class="sub2"><a href="comunicados.php#empreemdimento">Listar por Empreemdimento</a></li>

 

Como podem ver eu estou usando a mesma pagina para chamar funções diferentes que são passadas pela url, o problema é que quando eu seleciono do segundo menu para baixo que simplesmente passa a função se eu estiver no menu comunicados.php quando eu clicar em outro menu simplesmente é acrescentado o parametro mas a página não sofre um refresh.

Como eu faço para passar estas funções pela URL e dar o refresh na página

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você está usando ancora realmente não vai dar refresh.

para forçar um refresh use javascript mas isto não é tão elegante, apesar de funcionar.

 

na minha opinião, ou você usa ancora com AJAX ou você muda a url para parametros GET

comunicados.php?tipo=grupos

 

<a href="comunicados.php#grupos" onclick="window.location = this.href; window.location.reload();">Listar por Grupo</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao eu resolvi da seguinte forma.

Já que o arquivo é .php eu usei o parametro $_SERVER ['REQUEST_URI'], que pega o http e com isso ele faz o refresh.

Compartilhar este post


Link para o post
Compartilhar em outros sites

envie parâmetros e não âncoras:

 

<li class="sub2"><a href="comunicados.php">Listar Todos</a></li>
<li class="sub2"><a href="comunicados.php?param=grupos">Listar por Grupo</a></li>
<li class="sub2"><a href="comunicados.php?param=empreemdimento">Listar por Empreemdimento</a></li>

Compartilhar este post


Link para o post
Compartilhar em outros sites

? pq ?

 

qual foi a dificuldade ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

? pq ?

 

qual foi a dificuldade ?

 

A dificuldade foi que não funcionou o refresh, a idéia é dar o refresh por a ação é passada pelo parametro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fazendo com parâmetros acontece o refresh.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.