Javascript does not return results

0

I made a javaScript script to send data to a php file, the data is sent correctly, then it is processed in php to be used again in javascript, however I can not access the return of this data, javascript does not generate the div that I put or show the alert ().

$(function(){
    carregar(0,12,'Chamadas/testeCarregarAnuncios.php');
    $("#carregarMais").click(function(evento){
        evento.preventDefault();
        var init = $().length;
        carregar(init, 12, 'Chamadas/testeCarregarAnuncios.php');
    });
    function carregar(init, max, url){
        var dados = {init: init, max : max};
        $.post(url, dados, function(data){
          for(i = 0; i < data.dados.length; i++){ 
             $("#cardAnuncios").append('<div class="col s12 m8" id="cardAnuncio">'
            +'<a style="display: block; color: rgba(0,0,0,0.87);" href="#">'
                 +'<div style="box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); overflow: hidden; margin-bottom: 6px;">'  
                     +'<div class="col s4 m4" style="padding: 0px; margin: 0px;">'
                        +'<div style="width: 100%; overflow: hidden;">'
                            +'<div style="display: inline-block; position: relative; right: -50%;">'
                                 +'<img src="img/hardware2.jpg" alt="user background" style="height: 150px; width: auto; position: relative; left: -50%; vertical-align: bottom;">'
                             +'</div>'
                         +'</div>+'
                     +'</div>'
                     +'<div class="col s8 m8 truncate-text" style="padding-left: 14px; padding-top: 8px; height: 150px;">'
                             +'<span class="grey-text text-darken-4" style="font-size: 20px;">Serviços de Manutenção de Hardware</span>'
                            +'<br>'
                            +'<span class="grey-text">Anúncio criado por Fulano em 18/09/2018</span>'
                            +'<div class="star-result" style="margin-bottom: -10px;">'
                                 +'<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">'
                                 +'<style>'
                                     +'.checked {'
                                         +'color: orange;'
                                    +'}'
                               +'</style>'
                                +'<span class="fa fa-star checked"></span>'
                                 +'<span class="fa fa-star checked"></span>'
                                 +'<span class="fa fa-star checked"></span>'
                                 +'<span class="fa fa-star"></span>'
                                 +'<span class="fa fa-star"></span>'
                             +'</div>'
                             +'<br>'
                             +'<i class="mdi-image-navigate-next cyan-text text-darken-2"></i>'
                             +'<span class="cyan-text text-darken-2">Informática</span>'
                             +'<br>'
                             +'<i class="mdi-communication-location-on cyan-text text-darken-2"></i>'
                            +'<span class="cyan-text text-darken-2">Encruzilhada, Santos - São Paulo</span>'
                     +'</div>'
                 +'</div>'
             +'</a>'
             +'</div>');
         }
         var anunciosExibidos = $('#cardAnuncios <div class="col s12 m8" id="cardAnuncio">').length;
         if(anunciosExibidos== data.totalAnuncios)
         {
             $("#carregarMais").hide();
         }
        },"json");
    }
});
    
asked by anonymous 18.10.2018 / 15:32

0 answers