使用jquery刷新内容

时间:2013-10-22 13:24:14

标签: javascript jquery

我想用jquery刷新div的内容。我有这个代码,但它总是说数据和data_check不匹配,当我提醒他们时...

$(document).ready(function(){
    pageLoad();
});
function reloadPage()
{
    setTimeout(function(){
        pageLoad();
    },5000);
}

function pageLoad()
{
    var data_check = $("div.portlet-body").html().replace(/\s+/g, '');
    $.post("paginas/overzicht_sub.php",
        function(data){
            var data_output = data.replace(/\s+/g, '')
            if(data_output==data_check)
            {
                return false;
            }
            else
            {
                $("div.portlet-body").html(data);
            }
        });
    reloadPage();
}

有人可以帮忙吗?我没有看到问题...

2 个答案:

答案 0 :(得分:0)

好的,我发现了问题!当没有A标签启动时,有一个A标签总是结束。在HTML(data_check)中删除了该标签而在数据中没有。非常感谢您的回复,我尝试下次使用版本!

答案 1 :(得分:0)

删除pageLoad()

中的replace语句
function pageLoad(){
  var data_check = $("div.portlet-body").html(); 
  $.post("aginas/overzicht_sub.php", function(data){
     if(data_output==data){
       return false;
     }else{
       $("div.portlet-body").html(data);
     }
   });  
   reloadPage();
}