<!-- curriculo.php -->
<?php defined('BASEPATH') || exit('No direct script access allowed'); ?>
<!DOCTYPE html>
<html>
<head>
<?php $this->load->view('cabecalho'); ?>
</head>
<body>
<div class="row">
<?php $this->load->view('menu'); ?>
<div class="col-lg-8">
<h4>Bem vindo ao sistema</h4>
</div>
<div class="col-lg-2">
<?php $this->load->view('anuncio'); ?>
</div>
</div>
</body>
</html>
<!-- anuncio.php -->
<?php
defined('BASEPATH') || exit('No direct script access allowed');
?>
<div id="anuncio">
<?php
$arquivo = rand(1, 50);
?>
<div align="center">
<a href="https://www.w3schools.com" target="_blank">
<script type="text/javascript">
document.write('<img src="<?= base_url("assets/img/banner/$arquivo.jpg") ?>" height=100 width=200" >')
</script>
</a>
</div>
<br>
</div>
Como atualizar uma div a cada 5 segundos com ajax ?
5 Respostas
Queria que essa <div id="anuncio"> fosse atualizada a cada 5 segundos por exemplo, estou utilizando codeIgniter, php, bootstrap, é a única parte ajax necessária para o sistema.
Usa a função setInterval:
setInterval(function(){
$.ajax({
type: 'POST',
url: 'url.php',
data: JSON.stringify(obj),
dataType: 'json',
success: function (response) {
//algo
},
})
}, 5000);
Código que não deveria ser feito assim. Não se deve chamar Views nas páginas e sim criar isso no controller.
Obrigado pelas dicas. Vou testar. Tenho pouca experiência em arquitetura web.
Criado 13 de janeiro de 2019
Ultima resposta 20 de jan. de 2019
Respostas 5
Participantes 4
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Programacao Web avancada com PHP: Construindo software... Por Flavio Lisboa — Casa do Codigo