Jquery 使用Ajax的数据库查询没有延迟

Jquery 使用Ajax的数据库查询没有延迟,jquery,ajax,setinterval,Jquery,Ajax,Setinterval,我不擅长Javascript/jQuery,我有一个工作的ajaxdb查询,但不幸的是它需要3秒钟才能出现在主页上。我想让它立即显示,然后它将刷新每30-60秒只有 var autorefresh = setInterval( function (){ $('#autorefresh').load('eventlog.php').fadeIn('slow'); }, 30000); 设置间隔从页面加载完成时开始,然后需要30秒才能显示。有人能帮我吗 谢谢 创建一个保存逻辑的新函数 在jQuer

我不擅长Javascript/jQuery,我有一个工作的ajaxdb查询,但不幸的是它需要3秒钟才能出现在主页上。我想让它立即显示,然后它将刷新每30-60秒只有

var autorefresh = setInterval(
function (){
$('#autorefresh').load('eventlog.php').fadeIn('slow');
}, 30000);
设置间隔从页面加载完成时开始,然后需要30秒才能显示。有人能帮我吗

谢谢

  • 创建一个保存逻辑的新函数
  • 在jQuery中的加载事件中调用此函数(将立即执行)
  • setInterval
    代码块中调用相同的函数(将每x毫秒执行一次)

  • 创建一个保存逻辑的新函数
  • 在jQuery中的加载事件中调用此函数(将立即执行)
  • setInterval
    代码块中调用相同的函数(将每x毫秒执行一次)


  • 测试和批准-非常感谢。它很简单,但我自己没有得到它…测试和批准-非常感谢。它是如此简单,但我没有得到它自己。。。
    $(function () {
    
        doStuff();
    
        var autorefresh = setInterval(
        function () {
            doStuff();
        }, 30000);
    
        function doStuff() {
            alert('doStuff() fired...');
            $('#autorefresh').load('eventlog.php').fadeIn('slow');
        }
    });