如何调用PHP脚本与ajax,不需要一个响应


how to call php script with ajax that doesnt need a response

我想实现一个定时器,例如在线花费的时间。这将准确到最近的一分钟。每隔60秒,它将在db表中用户的minutes列上加+1。

var timer = 60000;
setInterval(function(){isOnline()},timer);

将调用isOnline()函数,从这个函数我想调用php脚本updateTime.php。这个脚本不返回任何东西,它只是更新db +1。我有验证之类的东西来阻止作弊,但在基本层面上,我不知道如何进行一个不返回任何东西的Ajax调用。我发现了一个ajax函数,工作在点击,但我需要这是由setInterval调用,而不是打扰用户。

$(function isOnline() 
{
    $(#).load("updateTime.php?ID=<php echo $id;?>");
})

我正在尝试这样的东西,但它没有被触发。有人对此有什么建议吗?

直接使用$.post:)

$(function isOnline() 
{
    $.post("updateTime.php?ID=<php echo $id;?>");
})

使用$.get():

setInterval(function(){
    $.get("updateTime.php", { ID: "<php echo $id;?>"} );
}, 60000);