WEBAPI RETORNO

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

WEBAPI RETORNO

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#493186 - 22/03/2020 14:55:40

GEIVISONSALES
RECIFE
Cadast. em:Março/2020


Boa tarde gente! Bem tenho uma WebApi que me retorna um valor usando id no isset ex.(http://meusite.com/arquivo.php?id=12), daí me retorna o id 12... mas eu quero saber se tem como adicionar mais de uma variavel e dps retornar todas que pedi por ex.(http://meusite.com/arquivo.php?id=12,13,14) e me retornasse todas essas... me ajudem por favor! kk



Resposta escolhida #493188 - 22/03/2020 16:33:16

FABRICIOWEB
BELO HORIZONTE
Cadast. em:Novembro/2011


Última edição em 22/03/2020 16:34:37 por FABRICIOWEB

tudo depende do que sua api retorno vc pode colocar dezenas de variáveis com o retorno de uma unica id
exemplo
id produto
http://meusite.com/produto/consulta/id=12

$("#btnGet").click(function () {
                var id = "12";
                $.ajax({
                    type: "POST",
                    url: "/produto/consulta",
                    data: '{"id":"' + id + '"}',
                    contentType: "application/json; charset=utf-8",
                    dataType: "json",
                    success: function (response) {
                    variavel_recebe1 = response.js_preco;
                    variavel_recebe2 = response.js_quantidadeestoque;
                    variavel_recebe3 = response.js_validade;
                    },
                    failure: function (response) {
                        alert("NÃO FOI POSSIVEL LOCALIZAR O CNPJ VERIFIQUE OS DADOS DIGITADOS");
                    },
                    error: function (response) {
                        alert("NÃO FOI POSSIVEL LOCALIZAR O CNPJ VERIFIQUE OS DADOS DIGITADOS");
                    }
                });
            });
        });


// no controle
        [HttpPost]
        public JsonResult consulta(string id)
        {
                 string  variavel_preco = "";
                string js_quantidadeestoque = "";
                string js_validade = "";

                sua funcao   faz sua busca e populariza suas variaveis

            return Json(new
            {
                js_preco= variavel_preco,
                js_quantidadeestoque = variavel_quantidadeestoque,
                js_validade = variavel_validade
            }
         );
      }




#493189 - 22/03/2020 16:41:53

GEIVISONSALES
RECIFE
Cadast. em:Março/2020


Amigo! Minha Api faz o seguinte eu quero que ela retorne uma consulta do meu banco de dados em json... isso já acontece. So que as variaveis que vou colocar são do usuario... então pode ter mais e pode ter menos depende do usuario... e por ser mais de um valor queria que quando colocasse todos esses valores por ex.(http://meusite.com/favoritos.php?id=10,20,30,2)... entendeu? Por que são em ordens diferentes.

Queria que funcionasse o retorno assim ex.(http://meusite.com/favoritos.php?id=10)...
E assim tambem ex.(http://meusite.com/favoritos.php?id=14,20,30,2).




#493192 - 22/03/2020 17:40:22

GEIVISONSALES
RECIFE
Cadast. em:Março/2020


Obrigado amigo! Já consegui resolver a questão... tive que pegar a variavel (12,23,30) e fazer um split tirando as virgulas e criar um array com os valores... depois apenas usei um foreach pegando cada valor.



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


Tópico encerrado, respostas não sao permitidas
Encerrado por GEIVISONSALES em 22/03/2020 17:40:41