【发布时间】:2011-12-04 02:25:33
【问题描述】:
我正在尝试为楼层信息设置一个显示屏幕,这是一个简单的网页。 ajax 调用用于根据客户端用于更新信息的管理页面每 10 秒更新一次屏幕。
我的问题是当没有互联网连接时,显示仍然会更新并且什么都不显示。有什么办法可以改变下面的代码,如果有互联网连接则更新数据库,如果没有网络连接则重置计时器并且什么都不做。
<script type="text/javascript">
// Run the AJAX call to grab the data once
$.ajax({
type: "POST",
url: "ajax/getMessages.php?section=1",
data: "",
complete: function(data){
//print result in targetDiv
$('#content_1').html(data.responseText);
}
});
// Then run the same script on a 10-second timer
setInterval(function(){
$.ajax({
type: "POST",
url: "ajax/getMessages.php?section=1",
data: "",
complete: function(data){
//print result in targetDiv
$('#content_1').html(data.responseText);
}
});
},10000);
</script>
【问题讨论】:
标签: php javascript ajax