[RESOLVIDO] VRaptor - Chamada de métodos via jQuery/Ajax

3 respostas
rapata

Pessoal, gostaria de saber como chamar diretamente os métodos numa requisição ajax, ao clicar em um botão da view eu preciso que seja chamado um método da action passando os parâmetros que vem da tela.

No Struts seria algo como “actionForward” e no VRaptor?
Agradeço.

3 Respostas

lazaropj

Usando um Js é bem simples:

SuaFuncao: function(){
		$.postJSON(contextPath + "/urlDaAcrion/metodo", "nomeDaVariavelDoSeuMetodo=" + data,
				function(result){					
					//faz alguma coisa com seu result se vc quiser.
				}
			);
	}
Lucas_Cavalcanti

como o Lazaro falou, é soh usar a url do método.

o que vc pode fazer pra facilitar eh fazer o método retornar um JSON ou XML só com os dados e montar na tela, no final do metodo fazendo:

result.use(Results.json()).from(objeto).serialize();
rapata

Valeu pessoal, deu certo aqui.

Criado 10 de outubro de 2012
Ultima resposta 10 de out. de 2012
Respostas 3
Participantes 3