首页 > 解决方案 > 使用 javascript/jquery 自动刷新数据

问题描述

我正在尝试每 5 秒自动刷新一次表中的数据。我已经尝试过该setInterval功能。

function ref() {
    setInterval(function(){
        if(!$('input:focus').length){
            $('#tab').load("index.php #tab");
        }
    }, 5000); 
}

它一直有效,直到我试图让表格更清晰地阅读和添加该功能:

function rroz() {
    var h = 0;
    var kn = 0;
    var mh = 0;
    var mkn = 0;

    $(".kname").each(function(){
        kn = kn+1;
    });

    $(".mkname").each(function(){
        mkn = mkn+1;
    });

    for(var i=1;i<=kn;i++){
        if(h <= $("#kname"+i).height()){
            h = $("#kname"+i).height();
        }
    }

    for(var i=1;i<=mkn;i++){
        if(mh <= $("#mkname"+i).height()){
            mh = $("#mkname"+i).height();
        }
    }

    console.log('h='+h+'&mh='+mh);

    for(var i=1;i<=kn;i++){
        $("#kname"+i).height(h);
    }

    for(var i=1;i<=mkn;i++){
        $("#mkname"+i).height(mh);
    }
}

还有其他方法可以刷新表上的数据吗?

标签: javascriptjquery

解决方案


推荐阅读