Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 通过MySQL激活链接_Jquery_Setinterval - Fatal编程技术网

Jquery 通过MySQL激活链接

Jquery 通过MySQL激活链接,jquery,setinterval,Jquery,Setinterval,我需要创建一种基于外部触发器“激活”页面上链接的方法 我创建了一个页面,每隔5秒(通过jQuery)“应该”查询一个外部.php,它检查数据库中的特定表 一切正常 $(document).ready(function(){ setInterval(fetchdata,5000); fetchdata(); }); function fetchdata(){ $.ajax({ url: '/get_quiz.php?stanzaid=1', type:

我需要创建一种基于外部触发器“激活”页面上链接的方法

我创建了一个页面,每隔5秒(通过jQuery)“应该”查询一个外部.php,它检查数据库中的特定表

一切正常

$(document).ready(function(){
    setInterval(fetchdata,5000);
    fetchdata();
});
function fetchdata(){
   $.ajax({
      url: '/get_quiz.php?stanzaid=1',
      type: 'post',
      success: function(response){
      // Perform operation on the return value
      if (quiz > 0) { ... }
[...]
现在我知道,通常setInterval不是制作东西的最佳方式,但因为这是针对本地应用程序的(我预计每次最多10个用户),所以它应该可以工作


有更好的方法吗?强调文本

您可以这样做@Amanjot Kaur,这只是计数器的间隔。查看WebSocket API。