Arquivo de 27 de Agosto de 2006
Dicas Hildebrando em 27 Ago 2006
AJAX response
Ao utilizar invocações assíncronas com AJAX, com o objeto de consulta a dados (preencher um combo, dados do cliente, dados do produto, endereço do cep) normalmente estes dados vêm separados por um token. Algo como:
Av. Ibirapuera|206|04087-070|São Paulo|SP
Porém esta simples linha pode te causar problemas se vc nao setar o conten-type correto no response.
Assim, quando fizer uma consulta com AJAX e o seu javascript:alert de depuração do retorno apresentar ‘????’ basta setar o response com os valores:
response.setHeader("Cache-Control", "no-cache");
response.setContentType("text/plain; charset=ISO-8859-1");
PrintWriter out = response.getWriter();
out.print("Av. Ibirapuera|206|04087-070|São Paulo|SP");