Versão atual:

Spring Boot + Ajax - Como enviar um parâmetro do tipo long da tela para o servidor

Boa noite, pessoal!

Meu problema é tão básico que dá até vergonha de perguntar, mas como não consegui descobrir pedindo ajuda para o pai “Google” baixar uma resposta para mim, pergunto para vocês:

Estou desenvolvendo um sisteminha com Spring Boot e estou parado em uma parte do sistema onde tento excluir um telefone através de seu código e para isso fiz este trecho em javascript/jquery:

 $.ajax({
           type:"POST",
       contentType : "application/json; charset=utf-8",
       dataType: 'json',
           url:"telefoneRemoveJson",
           async: false,
           data:{"codTel":codTel},
               success:function(data){
                   fill_form_telefone_from_tbl(tbTelefoneContato.row( { selected: true } ));
           tbTelefoneContato.row( { selected: true } ).remove().draw(false);
               },
         error: function(data){
             console.log(data.responseJSON.message);
         }
       });

E no Spring eu criei este trecho:

    private static final String path = "telefone";

    @RequestMapping(value=path+"RemoveJson", method=RequestMethod.POST,
             consumes=MediaType.APPLICATION_JSON_VALUE,
             produces=MediaType.APPLICATION_JSON_VALUE)
    public @ResponseBody boolean remove(@RequestParam Long codTel) {
        repository.deleteById(codTel);
        return repository.existsById(codTel);
    }

Já tentei uma grande variedade de variações deste código, tanto do lado do cliente como do servidor e estou sem ideias… Como não achei no Google imagino que deva ser bem básico… Mas não achei…

Agradeço a quem puder me ajudar!

Vlw!

Versão(1):

Ver a versão formatada

Spring Boot + Ajax - Como enviar um parâmetro do tipo long da tela para o servidor

Comentário

new question