<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function() {
var refreshId = setInterval(function() {
$("#curl-refresh").load('test-xml.php');
}, 30000);
$.ajaxSetup({ cache: false });
});
</script>
我试图刷新div内容而不刷新整个页面。我正在获得所需的输出,但浏览器在一段时间后会挂起。javascript自动刷新div而不刷新整个页面
我见过类似的问题,但没有人帮助我。请帮我出
我的问题是与此类似: Auto refresh div causing browser to hang
我不能跟你的问题的具体帮助,但AJAX轮询是一个反模式。除了杀死客户端上的资源,如果你有相当数量的用户,它实际上是DDOSing你自己的服务器。您应该着眼于使用WebSockets或Server Sent Events,假设您的目标是保持UI和服务器状态同步 –
您应该查看Web套接字..每隔3秒发送一次Ajax请求,您以某种方式发送DDos攻击到你自己的服务器没有注意到看看[sockets.io](https://socket.io/) –
你能帮我如何继续 – andy