ERRO CHAMADA AJAX

 Tópico anterior Próximo tópico Novo tópico

ERRO CHAMADA AJAX

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#486778 - 29/01/2019 08:59:05

MRSILVA
MARINGA
Cadast. em:Julho/2015


Última edição em 29/01/2019 09:39:45 por MRSILVA

Olá.

Alguém pode me ajudar não estou conseguindo corrigir um erro em uma requisição via Ajax que faço na minha WEB API, a requisição até chega na WEB API e retorna os dados, só que método que faz a chamada retorna o seguinte erro que não consigo saber o que é, tenho outros métodos semelhantes que funciona normalmente. Tirei todo tratamento do retorno da função para verificar se realmente o erro estava no código de tratamento e mesmo assim o erro persiste.
Erro:
TypeError: 'caller', 'callee', and 'arguments' properties may not be accessed on strict mode functions or the arguments objects for calls to them

A função em JAVASCRIPT:

this.ConsultaTipoProduto = function () {

  
        strTipo = $("#TipoProduto").val();

        $.ajax({
          
            type: 'GET',
            url: 'api/TipoProdutoServico/GetTipoProdutoServico',
            data: { id: strTipo },
            success: function (dados) {

                
            },

            error: function (dados) {

                
            }
        })

    }  


Desde já agradeço quem puder me ajudar.




Resposta escolhida #486785 - 29/01/2019 12:17:35

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Assim deve funcionar:

this.ConsultaTipoProduto = function () {

  
        strTipo = $("#TipoProduto").val();

        $.ajax({
          
            type: 'GET',
            url: 'api/TipoProdutoServico/GetTipoProdutoServico',
            data: { 'id: ' + strTipo },
            success: function (dados) {

                
            },

            error: function (dados) {

                
            }
        })

    }  


_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#486793 - 30/01/2019 09:37:33

MRSILVA
MARINGA
Cadast. em:Julho/2015


Obrigado Kerplunk.

A requisição estava chegando na WEB API mas dava erro no JAVASCRIPT que não mostrava o real problema, depois de muita pesquisa e verificação no código descobri que no return da minha WEB API era feita uma chamada em uma função do meu modelo que deixava uma propriedade null  do meu objeto de retorno, mas esse erro não era capturado pelo Visual Studio (ainda não conseguir descobrir o motivo) após refatoração do código a chamada está funcionando normalmente.

Mais uma vez obrigado Kerplunk por sempre estar disposto em ajudar.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por MRSILVA em 31/01/2019 10:59:14