Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

drigo

[Resolvido] Problemas com obtenção de dados do banco em uma requi

Recommended Posts

Olaa,

 

 

Sou iniciante em Jquery, estou tentando obter dados do banco, conforma mostado nos blocos de código abaixo:

 

1) Código Jquery que que realiza a requisição ao método que irá buscar os dados no banco.

 

 

<script type="text/javascript">

       $(document).ready(function () {

            $("#<%= txtidClient.ClientID %>").numeric();

           $("#<%= txtidClient.ClientID %>").mask("9999");

           $("#<%= txtidClient.ClientID %>").focusout(function () 
            { ClientName() });

           function ClientName() {

               var idClient = $("#<%= txtidClient.ClientID %>").val();

               if (idClient != '') {

                   var dataClient = "{ IDClient: \ " + idClient + "\ }";

                   RequestAjax(dataClient , function (return_id) {

                       var idClient= return_id.toString;

                       $("#<%= txtidClient.ClientID %>").val(idClient);
                   });

               } else {

                       $("#<%= txtidClient.ClientID %>").val('');
               }
           }

           function RequestAjax(DataClient, sucesso) {

               $.ajax({

                   type: 'GET',

                   url: 'ClientData.aspx/getNameClient',

                   data: DataClient,

                   contentType: 'application/json; charset=utf-8',

                   dataType: 'json',

                   success: sucesso

               });
           }
       });

   </script>

 

2) Método contido em ClientData.aspx que tem que ser chamado para retornar o nome do Cliente.

 


    [WebMethod]
     public static string getNameClient(string idUsuario) {

               return Cliente.RetornaNome(idUsuario);
     }
   }

 

Mas a função public static string getNameClient(string idUsuario) nem sequer é chamada, como resolver tal situação ??

 

Desde Já, Agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você que tem q fazer a chamada no arquivo server-side.

 

o ajax vai procurar um retorno em string, você precisa que o teu server-side, dê esse retorno ao acessar o arquivo.

ai só tem a 'declaração' mas não tem a 'chamada', por isso não funciona.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olaa,

 

 

 

Muito obrigado por sua atenção, mas como poderia fazer isso ?? você tem alguma site que ensine a fazer o que foi informado por você ??

 

 

Nuvamente obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. é puro.. server-side puro.. não tem oque 'site pra ensinar'.. imagina assim, se você acessar a url que você informou:

 

localhost/ClientData.aspx?IDClient=15

 

//pelo browser mesmo, digitando na url e indo você mesmo!

deve aparecer os dados em jSON.

 

pronto, só isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.