[英]Check if content in DIV has changed
我正在使用setInterval
将一些内容加载到div中,但我不想每次都运行它,因此我需要检查内容是否与上次运行时有所更改。
这是我目前正在使用的不起作用
var auto_refresh = setInterval(
function() {
$('#loaddiv').load('/wzha/reload.php');
$('#loaddiv').change(function() {
var dddd = $('#loaddiv').text();
alert(dddd);
});
}, 1000);
例:
reload.php只是<?php echo 'something here'; ?>
echo'something <?php echo 'something here'; ?>
<?php echo 'something here'; ?>
。 当我保存reload.php时,它需要在#loaddiv
放入something here
#loaddiv
。 在我将reload.php重新保存到其他内容之前,它不应再加载div。
也许像:
var content,
auto_refresh = setInterval(function() {
$.get('/wzha/reload.php&r=' + (new Date()).getTime(), function(data) {
if (data != content) {
content = data;
$('#loaddiv').html(data);
}
});
}, 1000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.