Location.href + HTTP method is not allowed

2 respostas
Nykolas_Lima

Tenho uma listagem e opção de excluir itens desta lista.
Ao clicar no botão de exclusão é executado o seguinte javascript:

window.location.href = "${linkTo[ApplicationController].remove}" + id + "?_method=DELETE";

só que o vraptor não está reconhecendo que estou chamando pelo HTTP method DELETE e informa que não é permitido.

Como fazer isso?

2 Respostas

Lucas_Cavalcanti

vc só pode usar o _method pra requisições POST, qdo vc faz esse href ele vai como GET.

um jeito melhor seria fazer via javascript, usando por exemplo o $.post do jquery, e redirecionando pra algum lugar determinado em caso de sucesso.

Nykolas_Lima

Entendi. Obrigado Lucas.

Estou com uma outra dúvida sobre DisplayTag e acentos, você poderia ajudar?

http://guj.com.br/java/264798-displaytag--acentos-no-formulario

Obrigado!

Criado 7 de fevereiro de 2012
Ultima resposta 8 de fev. de 2012
Respostas 2
Participantes 2