Script for Reading Webservice

Asked

Viewed 147 times

0

inserir a descrição da imagem aquiI’m trying to make this code work, but in the excerpt:

success: function(retorno) {
                   If(retorno[0].erro){
                       $("h2").html(retorno[0].erro);
                   }                

There’s been an error, and I can’t identify what’s missing. The message the debuge displays is

Uncaught Syntaxerror: Unexpected token {

  1. // Capturing the data from the Database

    function carregarItens(){    
    var itens = "", url = "../dados/dados.php";       
               //Captura Dados Usando Método AJAX do jQuery
               $.ajax({
               url: url, // url que puxa os dados
                       cache: false, // para os dados nao ficaram em cache
                       type :'GET',
                       dataType: "json", // Fundamental para ler como objeto compartilhado, e nao como um texto ou html comum
                       beforeSend: function() {
                       $("h2").html("Carregando..."); // Mostra informacao carregando
                       },
    
                       error: function() {
                       $("h2").html("Há um problema com a fonte de dados.");
                       },
    
                       success: function(retorno) {
                       If(retorno[0].erro){
                           $("h2").html(retorno[0].erro);
                       }                
                       else{
                       // laço para criar linhas da tabela
                       for (var i = 0; i < retorno.length; i++){
                       itens += "<tr>";
                               itens += "<td>" + retorno[i].id_cliente + "</td>";
                               itens += "<td>" + retorno[i].ds_cliente + "</td>";
                               itens += "<td>" + retorno[i].exercicio_vigente + "</td>";
                               itens += "<td>" + retorno[i].cnpj + "</td>";
                               itens += "</tr>";
                       }
                       //Preenchendo Tabela
                       $("$minhaTabela tbody").html(itens);
                               //Limpando Status Carregando
                               $("h2").html("Carregado");
                       }
                       }              
    
               });
               }
    
  • What’s the Error? Which Line?

  • Success: Function(return) { If(return[0].error){ $("H2"). html(return[0].error); } is occurring an error, and I cannot identify what is missing. The message that the debuge presents is Uncaught Syntaxerror: Unexpected token {

  • Have you tried lowercase if?

1 answer

-1

The if of the chunk that captures the database data, is with "i" Uppercase, including the stack code area identifies If as class.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.