Responder a: [CodeIgniter] Atualizar função qualquer de contagem dentro da view.

Home Fórum Desenvolvimento Frameworks [CodeIgniter] Atualizar função qualquer de contagem dentro da view. Responder a: [CodeIgniter] Atualizar função qualquer de contagem dentro da view.

#16612

Rodrigo Prazim
Participante

Bom dia Felipe,
Tentei seguir sua dica, mas ainda acho que falta algo. Segue o código.
______________________________________________________________________________

<script type="text/javascript">
    var tempo_seg = 2
    var tempo_ms = tempo_seg * 1000
    function Atualiza() {
        goAjax("<?=base_url().'includes/countSMS.php'?>")
        setTimeout("Atualiza()", tempo_ms)
    }
    function goAjax(url) {
        xmlhttp = new XMLHttpRequest()
        xmlhttp.open("GET", url, true)
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState==4) {
                retorno = xmlhttp.responseText
                divisao = document.getElementById("contadorDeMensagemInstantaneo")
                divisao.innerHTML = retorno
            }
        }
        xmlhttp.send(null)
    }
</script>

______________________________________________________________________________
countSMS.php

<?=$this->main_model->mensNaoLidas()->num_rows();?>

______________________________________________________________________________
menu.php

<div id="contadorDeMensagemInstantaneo"></div>

______________________________________________________________________________