
目前位置 4 321
jQuery 與 Ajax
建立名為 repeat 的全域變數,預設值為 true。建立會隨著新按鈕(令其 ID 為 btnStop)的點
擊而改變 repeat 變數的函式。將 ID 為 freq 的 span 元素的 html 指定為 "Updates paused"。另外,
建立名為 btnStart 的按鈕,那會將 repeat 全域變數設定成 true,且若 repeat 變數為 true,便
呼叫 startAJAXcalls 與 setTimeout 兩個函式。最後,將新按鈕增加到頁面的頁尾區域。
$(document).ready(function(){
var FREQ = 10000;
function startAJAXcalls(){
setTimeout( function() {
getXMLRacers();
startAJAXcalls();
},
FREQ
);
.
.
$("#btnStop").click(function(){
$("#freq").html( );
});
function(){
startAJAXcalls();
});
<footer>
<h4>Congratulations to all our finishers!</h4>
<br>
<span id="freq"></span> <br><br>
index.html ...