zoukankan      html  css  js  c++  java
  • setTimeout() 实现程序每隔一段时间自动执行

    定义和用法

    setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

    语法

    setTimeout(code,millisec)
    参数 描述
    code 必需。要调用的函数后要执行的 JavaScript 代码串。
    millisec 必需。在执行代码前需等待的毫秒数。

    提示和注释

    提示:setTimeout() 只执行 code 一次。如果要多次调用,请使用 setInterval() 或者让 code 自身再次调用 setTimeout()。


    【示例】

    //每5秒使用Ajax取一次数据
    setTimeout(function(){
    	var f = arguments.callee;
    	$.post('/3G/wall/ajax_vote/',
    		{
    		    client_id : <?php echo $memberId;?>,
    		    vote_id: <?php echo $vote_id;?>
    		},
    		function(data){
    			setTimeout(f,5000);//一定要加这一行
    			if(!data) return;
    			var res = JSON.parse(data);
    			$(".list_vote").append(res);			
    		}
    	)
    },5000);


  • 相关阅读:
    javascript基础
    html基础
    css基础
    django-session和cookie
    rest架构
    django-models
    django-templates
    Alignment
    ural 1225.Flags
    ural 1009. K-based Numbers
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061285.html
Copyright © 2011-2022 走看看