如何使用不需要响应的ajax调用php脚本

时间:2013-05-10 15:52:25

标签: php jquery ajax

我正在尝试实现一个计时器,例如在网上花的时间。这将是最接近的分钟。每隔60秒,它将为db表中的用户的分钟列添加+1。

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

将调用isOnline()函数,并从此函数我想调用php脚本updateTime.php。此脚本不会返回任何只是更新db +1的内容。我有验证和这方面的东西,以停止作弊,但在基本级别,我不知道如何进行不返回的Ajax调用。我找到了一个可以在onclick上运行的ajax函数,但是我需要这个函数被setInterval调用而不是打扰用户。

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

我正在尝试这样的事情,但它没有被触发。有人对此有任何建议吗?

2 个答案:

答案 0 :(得分:2)

只需使用$.post:)

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

答案 1 :(得分:1)

使用$.get()

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