Olá, me chamo Italo Maia e estou começando no Grails. Venho de um background de C, java, javascript, lua e python e espero poder ter uma boa participação na comunidade. Muito prazer.
Começando com dúvida,
no meu projeto, preciso implementar um login via ajax. Já tenho o formulário logando normalmente e agora quero implementar a parte via javascript. Tudo muito bom, tudo muito legal, envia a requisição ajax mas o problema é que a primeira resposta que vem é um HTML. Se eu repetir a requisição via ajax, ele me retorna um objeto confirmando que o login foi feito.
O controller do login foi gerado pelo s2. O authAjax está lá e a versão do grails é a 2.2.1. A requisição ajax está bem simples:
$.ajax($(this).attr('action'), {method: 'post', data: $(this).serialize(), success: function(data, status, hxr){ alert(data.username) });