[英]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()
或关闭窗口为止。
setInterval()
返回的ID值用作clearInterval()
方法的参数。
提示:5000毫秒= 5秒。
setInterval(function ()
{
passFunction(jsonData);
} ,5000);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.