php - setInterval,ajax请求

标签 php javascript jquery ajax setinterval

获取 ajax 请求的最佳方式是什么。

每次调用 javascript 函数时,我的变得越来越快 我不知道为什么。

代码如下:

$(function(){
getSuggestions();
});

function getSuggestions(){
    var url = $("#baseUrl").val() + '/placement/suggestions/x-fetch-suggestions';
    var data ={}
    var result = myAjaxJson(data,url); //gets json object via ajax

/* gets object 'sug' and put into #suggestions-list*/
    $('#suggestions-list').html(result.sug);

    var a = setInterval("getSuggestions()",5000);
}

最佳答案

那里有某种递归双循环。

试试这个:

$(function(){
   var a = setInterval("getSuggestions()",5000);
});

function getSuggestions(){
    var url = $("#baseUrl").val() + '/placement/suggestions/x-fetch-suggestions';
    var data ={}
    var result = myAjaxJson(data,url); //gets json object via ajax

/* gets object 'sug' and put into #suggestions-list*/
    $('#suggestions-list').html(result.sug);


}

关于php - setInterval,ajax请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632216/

相关文章:

PHP Mandrillapp 使用 addGlobalMergeVar 发送原始 html

php - 将 PHP 变量传递给 Javascript 函数

javascript - Ajax 提交 ajax 加载的表单

javascript - Ruby on Rails,附加 jQuery 数据

jquery - 在 JQuery.Deferred 对象之间传播事件

php - 显示两个表中的数据

php - 为什么我不能使用 mysqli 函数选择特殊字符?

php - 如何让我的 functions.php 在全站可用

javascript - 将应用程序部署到谷歌应用程序引擎并希望启动 api 和客户端

javascript - 我可以在同一个插件中添加这段代码吗