Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ltiago90

Ler arquivo TXT sem recarregar a página no IE

Recommended Posts

Boa tarde galera!

 

Preciso carregar um arquivo txt constantemente. Estou usando o código abaixo, ele funciona normal no chrome, porém no Internet Explorer(IE) ele não funfa, só quando eu recarrego a página.

Ler.html

<html>
	<head>
		<title>Lendo Arquivo</title>
		<script src="http://code.jquery.com/jquery-latest.js"></script>
		
		
		<script type="text/javascript">
			$(document).ready(function(){
				 ajaxcall();
				 setInterval(ajaxcall, 1000);
				 
			 });		

		function ajaxcall(){
				$.ajax({
				url: 'arquivo.php',
				success: function(data) {
				$('#dvLer').html(data);
			 }
     });
}
		</script>
	</head>
	<body>
		<div id="dvLer">
		</div>
	</body>
</html>

arquivo.php

<?php
$arquivo = file_get_contents('arq.txt');
print $arquivo;
?>

O arquivo arq.txt é um arquivo de texto comum, onde fica escrito uma palavra ex: teste, e muda para outra ex: teste2, quando ocorre esta mudança quero que apareça na página, porem sem recarregar ela. Alguem ajuda aii....

Compartilhar este post


Link para o post
Compartilhar em outros sites

A forma correta de fazer isso é via web socket.

 

Long Polling é perigoso e custa muito ao servidor. Pode acabar detonando a tua aplicação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha gente, acabei de achar uma função interessante:

$.ajaxSetup({ cache: false });

Se vc adicionar ela ao código, ele passa a funcionar no IE normalmente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.