保持iOS网页的活力

时间:2015-06-11 23:46:01

标签: javascript php ios

因此,当我让Safari在后台运行我的页面时,我每隔30秒就会用新数据更新我的数据库。只要我打开Safari,它就会成功刷新所有内容并存储数据。

但是,只要我在后台运行Safari并打开页面,它就不会存储数据,因为页面不是“实时”。

我尝试了几件事情,甚至循环播放背景音乐,因为背景音乐将在背景上播放。但这并不能让我的javascript保持活力。

这是我的页面设置:

在主页上:

$(document).ready(function() {  

var audio = document.getElementById('background_music');
//document.getElementById("background_music").muted = true;
audio.play();

    $('#wrapper._location').load("/loc/content/loc-data.php");

    setInterval(function() {
        $('#wrapper._location').load("/loc/content/loc-data.php");
        console.log('refreshed');
      }, 12000);

 });

下面的loc-data.php内容

$(document).ready(function() {  

$.ajax({
            type: "POST",
            url: "/includes/db-requests/loc/db-store-loc.php",
            data: {loc_name: loc_name, loc_inner: loc_inner},
            success: function(data,textStatus,jqXHR){   finish_loc_storage(data,textStatus,jqXHR);  }
        });

});

有没有办法让所有东西都保持在后台,所以数据会存储在我的数据库中?

感谢你。

0 个答案:

没有答案