Pessoal,
estou usando o JQuery para realizar a requisição ao Vraptor via Ajax, sendo que palavras com caracteres acentuádos estão sendo convertidos para um caracter “doido”.
Abaixo segue o trecho de código com a chamada Ajax para que facilite o entendimento.
//chamada Ajax na página
JQuery.ajax({
url : 'usuario.inserirUsuario.ajax.logic',
type: 'post',
data: JQuery('#formularioUsuario').serialize(),
datatype: 'json',
sucess: function(data) {
var jsonObject = eval('('+data+')');
usuario = jsonObject.usuario;
alert(usuario.nome);
}
error: function(data) {alert(data);}
})
o método JQuery(’#formularioUsuario’).serialize() do JQuery serializa os campos do formulário HTML e realiza o url-encode.
Eu acredito que está havendo uma incompatibilidade entre o padrão usado pelo JQuery e VRaptor.
Alguém pode me ajudar?
[]s,
Gustavo Veloso.