javascript - 如何设置 5 秒后特定功能的间隔

标签 javascript jquery ajax set intervals

我在执行为 $.get ajax 方法设置间隔的代码时遇到困难。我的代码位于下面......

setInterval(function () 
    { 
        passFunction(jsonData);
    } ,5);
$.get({
        url: 'pass.php',
        success: passFunction,
        dataType: 'json'
    });

    function passFunction(jsonData) {
        console.log("TSDebug jsonData.length [" + jsonData.length + "]\n");

        for (var i = 0; i < jsonData.length; i++) {
            var alert = jsonData[i]["alert"];
            var alertId = jsonData[i]["alert.id"];
            var groupId = jsonData[i]["group"];
            var hostnameAlias = jsonData[i]["alias.host"];
            var aliasIP = jsonData[i]["alias.ip"];
            var ipProto = jsonData[i]["ip.proto"];
            var tcpFlags = jsonData[i]["tcp.flags"];
            var attachment = jsonData[i]["attachment"];
            var service = jsonData[i]["service"];

            var timestamp = jsonData[i]["time"];

我不知道如何设置这个 $.get ajax 方法的间隔。你能帮我吗?谢谢

最佳答案

setInterval 延迟必须以毫秒为单位:

setInterval(loadData, 5000);

loadData() {
  $.get({
    url: 'pass.php',
    success: passFunction,
    dataType: 'json'
  }
}

关于javascript - 如何设置 5 秒后特定功能的间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45916406/

相关文章:

javascript - 转义不同语言中的特殊字符

javascript - 将动态 id 分配给 jquery

javascript - 我的数组输出中的 `#` 来自哪里?

javascript - success 函数内的 AJAX 回调

JavaScript 和 JQuery 冲突

javascript - Scrollmagic - 滚动时背景颜色未正确更改

Javascript:在数组中的对象中查找数组中对象属性的最大值:D

javascript - 使用 ASP.Net ajax 库进行跨浏览器 Xml 操作

javascript - ionic Angularjs vs jquery : $http. jsonp() vs jquery.ajax

php - 错误 : jQuery1830649454693285679_1359620502896 was not called JSON