我有一个动态刷新div的网站。
来源:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script>
var auto_refresh = setInterval(
function()
{
$('#loaddiv').fadeOut('slow').load('boo.php').fadeIn("slow");
$('#loaddiv2').fadeOut('slow').load('boo2.php').fadeIn("slow");
}, 1000);
</script>但是只有当boo.php返回不同的(更新的)值时,我才想要fadeout和fadein。
如何比较新值和现值并做到这一点?
附言:对不起,我的英语不好,但我是波兰人
发布于 2012-07-26 22:30:01
您必须向boo.php编写一个Ajax函数,并将结果与div值进行比较
$.ajax(
{
url: "boo.php",
success: function(result)
{
if($("#loaddiv").html() != result)
{
$("#loaddiv").fadeOut("slow")
$("#loaddiv").html(result);
$("#loaddiv").fadeIn("slow");
}
}
});https://stackoverflow.com/questions/11671234
复制相似问题