我還是新來的JQuery,在讓我的ajax例子工作的方式我被setTimeout停滯。我已經把它分解到它應該添加的地方。「每秒鐘到div。jQuery,setTimeout不工作
相關的代碼有兩個文件。
的index.html
<html><head>
<script type='text/javascript' src='jquery.js'></script>
<script type='text/javascript' src='myCode.js'></script>
</head>
<body>
<div id='board'>Text</div>
</body>
</html>
和myCode.js
(function(){
$(document).ready(function() {update();});
function update() {
$("#board").append(".");
setTimeout('update()', 1000); }
})();
的myCode.js文件工作正常的和 「更新()」 通過,但從來沒有再次運行在第一時間。
謝謝,它工作。任何人都可以解釋爲什麼它不像以前那樣工作嗎?我看過的每個示例都與我使用的格式更類似。 – 2009-09-30 03:00:12
是w3schools真的是最好的參考資源?如果他以此頁爲例,他會犯同樣的錯誤。 – 2009-09-30 03:03:30
w3schools在這種情況下是正確的。這個問題是一個範圍問題。 – cletus 2009-09-30 03:25:23