我需要用ajax来实现这一点 #数字{高度:50px;颜色:#000;} 进展: var i=0; d=1; 函数增量(d){ 如果(i

我需要用ajax来实现这一点 #数字{高度:50px;颜色:#000;} 进展: var i=0; d=1; 函数增量(d){ 如果(i,ajax,Ajax,AJAX(异步Javascript和XML)用于在没有可见页面刷新的情况下发出web请求。这不是您应该使用它的目的。您可以使用setTimeout来执行此操作。我提供了一个供您使用的 重要的一点 在Javascript中,您可以使用setTimeout模拟异步功能。此函数将允许Javascript继续执行,并在给定的等待时间后执行您提供的代码 <style> #number{height: 50px; color: #000; } </style> P

AJAX(异步Javascript和XML)用于在没有可见页面刷新的情况下发出web请求。这不是您应该使用它的目的。您可以使用
setTimeout
来执行此操作。我提供了一个供您使用的

重要的一点

在Javascript中,您可以使用
setTimeout
模拟异步功能。此函数将允许Javascript继续执行,并在给定的等待时间后执行您提供的代码

<style>
    #number{height: 50px; color: #000; }
    </style>


Progress: <div id="number"> </div>
<script type="text/javascript">

    var i = 0;
    d = 1;
function increment(d) {
    if(i<100){
        i+=d;
        document.getElementById('number').innerHTML = i + '&#037;';
    }
    else{
        document.getElementById('number').innerHTML = 'done' ;
    }

}

setInterval('increment(d)', 1000);

</script>

<button type="button" id="button" onclick="d++">Add</button>
<button type="button" onclick="window.location.reload()">Refresh</button>
这将执行
doSomething()
方法

注意:将函数作为回调传递。如
doSomething
中所述,而不是
doSomething()

function doSomething() { alert("hello"); }

setTimeout(doSomething, 1000);