Sou programador Desktop, porém tive que voltar a minha atenção a WEB e me deparei com linguagens Cliente Side que para mim ainda são um problema.
Após Estudar o básico de JavaScript desenvolvi um Script para fazer uma Pesquiza com Ajax e Json em uma plataforma ASP.NET MVC3.
O meu Script funciona assim.
Ele pega o valor do input leva até a função do controller via Json e me retorna o resultado para popular um elemento HTML. Estou conseguindo fazer tudo isso corretamente, só que ele sempre cai na função de "erro", porém o XML do Json esta vindo correto, não estou entendendo o que pode estar acontecendo. Alguém pode me ajudar? Desde já agradeço!
Pergunta
Paulo M Dalbosco
Bom Dia
Sou programador Desktop, porém tive que voltar a minha atenção a WEB e me deparei com linguagens Cliente Side que para mim ainda são um problema.
Após Estudar o básico de JavaScript desenvolvi um Script para fazer uma Pesquiza com Ajax e Json em uma plataforma ASP.NET MVC3.
O meu Script funciona assim.
Ele pega o valor do input leva até a função do controller via Json e me retorna o resultado para popular um elemento HTML. Estou conseguindo fazer tudo isso corretamente, só que ele sempre cai na função de "erro", porém o XML do Json esta vindo correto, não estou entendendo o que pode estar acontecendo. Alguém pode me ajudar? Desde já agradeço!
HTML
SCRIPTfunction ExecutaCliente() { $.ajax({ url: "/Chamado/DropCliente", data: { termo: $("#txtBusca").val() }, type: "post", dataType: "json", beforeSend: function (XMLHttpRequest) { $("#resultado").empty(); $("#resultado").append("inicio"); }, error: function (XMLHttpRequest, textStatus, errorThrown) { $("#resultado").empty(); $("#resultado").append("erro"); }, success: function (data, textStatus, XMLHttpRequest) { $("#resultado").empty(); $(data).each(function () { $("#resultado").append("Nome: " + this.NomeFantasia + " <br/>"); }); } }); }Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.