1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

XML Parsing Error: no root element found

Estou tentando buscar via AJAX uma String em formato JSON, porém esta dando o seguinte erro:

XML Parsing Error: no root element found Location: http://localhost:8080/hidro-sistemas/exec?tarefa=JsonWrite Line Number 1, Column 1:

Os dados para criar o JSON são buscados do meu banco de dados da seguinte forma:

ProdutoDAO produtoDAO = new ProdutoDAO(con);
    List<Produto> listaProdutos = new ArrayList<>();
    listaProdutos.addAll(produtoDAO.listaProdutos());

    ArrayList<JSONObject> json = new ArrayList<>();

    for (Produto produtos : listaProdutos) {
        JSONObject jobj = new JSONObject();
        jobj.put("descricao", produtos.getDescricao());
        json.add(jobj);
        jobj.put("uidade", produtos.getUnidade());
        json.add(jobj);


    return json.toString();
}

Fiz uma classe de teste e ele esta retornando uma String no formato JSON: [{"descricao":"IS500000212 - BERMAD VALVULA DE AR ANTIVACUO 1/2'","unidade":"PC"}, ...]

porem quando faço o AJAX no JQUERY da o erro, estou fazendo da seguinte forma:

$(function(){
   $.getJSON("http://localhost:8080/hidro-sistemas/exec?tarefa=JsonWrite", function(retorno){
    var dados = JSONParse(retorno);
    //var dados = JSON.parse(retorno);
    console.log(retorno);    
});
 });

OBS.: Neste código .js não esta chamando o autocomplete pois estou testando se esta retornando o que preciso.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags jquery ajax mysql json javascript ou faça a sua própria pergunta.