Boa Tarde,
eu tenho um jsp responsavel por executar minha consulta sql e jogar em um Json codigo abaixo:
searchLogin.jsp
<%@page language="java" import="java.sql.*"%>
<%@page import="java.util.*" %>
<%@page contentType="text/html; charset=UTF-8"%>
<%@page import="org.json.*"%>
<%
String login = (String)request.getParameter("login");
String sql = "SELECT * FROM infadb.usuarios WHERE userNome='"+login+"'";
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/infadb","root","root");
ResultSet rs=null;
Statement stm1=conn.createStatement();
JSONArray list = new JSONArray();
rs=stm1.executeQuery(sql);
while(rs.next())
{
JSONObject obj=new JSONObject();
obj.put("no", rs.getString("codUnidade"));
// obj.put("name", rs.getString("name"));
//obj.put("dept", rs.getString("department"));
// obj.put("addr", rs.getString("address"));
list.add(obj);
}
out.print(list);
}
catch(Exception ex)
{
out.println("<h1>"+ex+"</g1>");
}
%>
Mas quando eu tento acessar ele com ajax nao estou tendo sucesso
Login.jsp (trecho do Jqueryque chama a consulta)
//POPULANDO COMBOBOX////////////////////////////
var inp = $('#login').val().toUpperCase();
$.ajax({
async: false,
type: "GET",
contentType: "application/json; charset=utf-8",
url: "/searchLogin.jsp",
data: {login: inp}
}).success(function(data){
var jsondata = JSON.parse(data);
alert (jsondata);
}).fail(function(jqXHR, textStatus){
alert ("Nao Acessou");
//console.log("[AJAX] Error: JSON WSDL Lookup>>>" + textStatus);
});
///////////////////////////////////////////////
preciso de ajuda