我很难让这个JQuery在第一次加载时立即加载,但在初始加载后延迟了2000毫秒的刷新?这在某种程度上可以正确地进行刷新,但我希望它能在第一个时间间隔内立即加载页面。
<script>
$(function(){
setInterval(function(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");},2000);
});
</script>
<div id="myDiv" class="myDiv"></div>发布于 2013-04-21 00:42:59
试一试
$(function(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");
setInterval(function(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");
},2000);
});如果你想要一个更干净的
$(function(){
function load(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");
}
load();
setInterval(load,2000);
});发布于 2013-04-21 00:44:45
怎么样
function loadDiv(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");
}
$(function(){
loadDiv();
setTimeout( loadDiv, 2000);
});忽略以下初始答案,因为它应该每隔两秒重新加载一次。
function loadDiv(){
$("#myDiv").load("mysql.php?dove=<?php echo $a; ?>");
setTimeout( loadDiv, 2000);
}
$(loadDiv);发布于 2013-04-21 00:54:13
试试这个。
$('#myDiv').delay(500).queue(function( nxt ) {
$(this).load('mysql.php?dove=<?php echo $a; ?>');
nxt();
});https://stackoverflow.com/questions/16122718
复制相似问题