<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