我需要用ajax来实现这一点 #数字{高度:50px;颜色:#000;} 进展: var i=0; d=1; 函数增量(d){ 如果(i
AJAX(异步Javascript和XML)用于在没有可见页面刷新的情况下发出web请求。这不是您应该使用它的目的。您可以使用我需要用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
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 + '%';
}
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);