如何在 5 秒后设置特定功能的间隔
How to set interval for the particular function after 5 seconds
我在为 $.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'
}
}
setInterval()
方法以指定的时间间隔 (以毫秒为单位)调用函数或计算表达式。
setInterval()
方法会继续调用函数,直到clearInterval()
被调用,或者window被关闭。
setInterval()
返回的 ID 值用作 clearInterval()
方法的参数。
Tip: 5000 ms = 5 second.
setInterval(function ()
{
passFunction(jsonData);
} ,5000);
我在为 $.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'
}
}
setInterval()
方法以指定的时间间隔 (以毫秒为单位)调用函数或计算表达式。
setInterval()
方法会继续调用函数,直到clearInterval()
被调用,或者window被关闭。
setInterval()
返回的 ID 值用作 clearInterval()
方法的参数。
Tip: 5000 ms = 5 second.
setInterval(function ()
{
passFunction(jsonData);
} ,5000);