0

我想用 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();
}

有人可以帮忙吗?我看不出问题...

4

2 回答 2

0

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

于 2013-10-22T14:05:35.007 回答
0

删除 pageLoad() 中的替换语句

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();
}
于 2013-10-22T14:08:41.707 回答