Ir para o conteúdo
alexvaz

AJAX ou JavaScript? - Fazer botão de "Show" e "Hide"

Mensagens Recomendadas

alexvaz    0
alexvaz

Boa tarde a todos.

Já há algum tempo que faço umas aplicações web com html e php ou jsp, mas ainda sou um pouco verdinho em javascript e então ajax não tenho conhecimentos  quase nenhuns.

O ponto de situação é o seguinte: Tenho uma página JSP que mostra uma tabela de classificação de uma prova desportiva. Os resultados são guardados num Vector já ordenado e são mostrados apenas os 20 primeiros classificados. O que queria acrescentar era um botão "[Mostrar Tudo]" que sem recarregar a página mostre todos os resultados, e substituindo o botão por "[Esconder]" para repor apenas os 20 primeiros novamente...

Algém sabe como me fazer isto e pode dar umas dicas?

Para começar queria saber qual a linguagem mais indicada (javascript ou ajax) e qual a forma de fazer o pretendido...

Obrigado!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Battousai    1
Battousai

Boa tarde a todos.

Já há algum tempo que faço umas aplicações web com html e php ou jsp, mas ainda sou um pouco verdinho em javascript e então ajax não tenho conhecimentos  quase nenhuns.

O ponto de situação é o seguinte: Tenho uma página JSP que mostra uma tabela de classificação de uma prova desportiva. Os resultados são guardados num Vector já ordenado e são mostrados apenas os 20 primeiros classificados. O que queria acrescentar era um botão "[Mostrar Tudo]" que sem recarregar a página mostre todos os resultados, e substituindo o botão por "[Esconder]" para repor apenas os 20 primeiros novamente...

Algém sabe como me fazer isto e pode dar umas dicas?

Para começar queria saber qual a linguagem mais indicada (javascript ou ajax) e qual a forma de fazer o pretendido...

Obrigado!

Esse vector está em javascript, ou no JSP?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
alexvaz    0
alexvaz

É mesmo um Vector, classe do java. Está no JSP e é retornado por um método de um JavaBean. Mas retorna o Vector com as entradas todas que houver, ou seja, não preciso fazer um novo pedido ao servidor, o que quero é ao carregar no botão ele mostrar as entradas todas ou só as 20 primeiras, isto sem ter que recarregar a página...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Battousai    1
Battousai

É mesmo um Vector, classe do java. Está no JSP e é retornado por um método de um JavaBean. Mas retorna o Vector com as entradas todas que houver, ou seja, não preciso fazer um novo pedido ao servidor, o que quero é ao carregar no botão ele mostrar as entradas todas ou só as 20 primeiras, isto sem ter que recarregar a página...

Entao é assim. Se os dados são vários e dinâmicos, então deves usar ajax. Se não, javascript chega. Com javascript basta criares uma array de dados no teu JSP e escreveres na página essa array e depois trabalhá-la.

Há também que distinguir que Ajax é Javascript, mas com uso de um objecto que permite interagir com o servidor/ficheiros externos à página.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade