| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/04/2010 16:24:11
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Olá GUJs.
Estou com problema em um ajaxForm, eu tenho uma JSP que tem um filtro no submit desse filtro preciso dar reload em uma tabela da minha JSP.
No momento não estou com o código em mãos mas é algo assim:
JSP:
Está tudo funcionando o que eu não sei fazer é pegar a variável list e iterar dentro do complete do ajaxForm para que possa ser montado o tbody da tabela com as novas informações, tentei com JSON também mas não tive sucesso, se alguém souber uma maneira de fazer isso e puder me explicar fico grato.
|
Quem é o juíz? |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2010 07:12:41
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
alguém?
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2010 07:55:36
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
Qual é a view desse controller?
Você tem que criar uma nova página JSP contendo apenas o trecho do html em questão. E aí, essa parte do JQuery, você só "apenda" o que recebeu num componente html desejado.
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2010 07:59:40
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Então, fazer isso criando uma nova JSP eu consigo mas não é bem o que eu quero, eu queria conseguir manipular isso no complete do ajaxForm sem ter que chamar outra JSP só com a tabela.
Entendeu +/-?
|
Quem é o juíz? |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2010 08:30:31
|
Leonardo3001
GUJ Ranger
Membro desde: 04/07/2007 18:28:58
Mensagens: 975
Offline
|
markin1 wrote:Então, fazer isso criando uma nova JSP eu consigo mas não é bem o que eu quero, eu queria conseguir manipular isso no complete do ajaxForm sem ter que chamar outra JSP só com a tabela.
Entendeu +/-?
Não entendi. Por duas coisas:
1) Qual o problema de usar JSP separado? Pelo menos, é a solução que eu sempre vejo quando se usa Ajax.
2) o ajaxForm não chama uma JSP! Ele é uma função passiva que é, a grosso modo, chamada pelo browser quando se recebe uma requisição do servidor. O JSP com a tabela é processado no lado servidor, a função Javascript, no lado cliente. É por isso que são duas coisas separadas!
|
Leonardo Veríssimo
-------------------------------------------------
Objectzilla |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/04/2010 08:54:40
|
markin1
JavaEvangelist
Membro desde: 07/12/2008 20:58:59
Mensagens: 494
Localização: São Paulo
Offline
|
Respostas:
1) Não tem problema algum, só queria tentar uma solução sem precisar criar outra JSP.
2) eu sei que o ajaxform não chama uma JSP mas o response da minha Controller faria o redirect pra outra JSP que nesse caso seria uma JSP com outra tabela, mas pelo que tenho visto vou ter que usar a solução de uma outra JSP mesmo.
|
Quem é o juíz? |
|
|
 |
|
|