我有以下的測試代碼:阿賈克斯的setInterval導致瀏覽器無響應
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Ajax - one variable test</title>
<style>
body{ font-size: 12px; font-family: Arial;}
</style>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<ol id="variable1"><var1></ol>
<script>
setInterval(function()
{
$("#variable1").load("ajax_v00.html")
},3000);
</script>
</body>
</html>
我使用一個嵌入式Web服務器,報告一個狀態VAR1。
例如:正常或擡頭
上述崩潰我測試在任何瀏覽器。有人可以看看我是否在做點什麼 錯?
謝謝。
是的,你要發送的setInterval的Ajax請求。這是錯誤的,因爲你不知道ajax請求需要多長時間才能完成。它可能需要1ms,或者可能需要15秒。 –
爲什麼只是調用ajax,或者你可以使用回調函數。 http://api.jquery.com/load/ – ronnyfm
如何實現回調函數/ Ajax?如果我放置回調函數,它會報告該請求嗎? –