setInterval 启用和停止,见代码

<title></title>
    <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(function () {

var iCount = setInterval(GetBack, 3000);

function GetBack() {

alert("aa");

$.ajax({
                    type: "POST",
                    url: "WebForm4.aspx/GetString",
                    dataType: "text",
                    contentType: "application/json; charset=utf-8",
                    beforeSend: function (XMLHttpRequest) {

},
                    success: function (msg) {
                        alert("ff");
                    },
                    error: function (msg) {
                        alert(msg);
                    }
                });
            }

$("#cOk").click(function (e) {
                clearInterval(iCount);
            });

});

</script>

<div>
        <a href="#" id="cOk" >sss</a>
    </div>

后台代码

------------------

[WebMethod]
        public static string GetString()
        {
            return "aa";
        }

时间: 2024-08-28 07:39:58

setInterval 启用和停止,见代码的相关文章

JavaScript setInterval 启用和停止

var iCount = setInterval(ChangeTime, 3500);//3.5秒请求一次函数 function ChangeTime() { $.ajax({ type: "POST", url: "/Home/Index/is_ajax_no", success: function(msg){ if(msg == 1){ clearInterval(iCount); //停止刷新事件,防止出现页面跳转过慢,请求多次 location.href =

js setInterval 启用&amp;停止

以下面例子为说明: <title></title> <script src="Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <s

CRM 启用或禁用自定义代码执行

启用自定义代码执行 1.打开 Windows PowerShell 命令窗口. 2.添加 Microsoft Dynamics 365 PowerShell 管理单元: Add-PSSnapin Microsoft.Crm.PowerShell 3.检索当前设置: $setting = get-crmsetting customcodesettings 4.修改当前设置: $setting.AllowExternalCode="True" set-crmsetting $setting

setInterval、控制停止和继续

在只用js之前,一定要引入jar包 <script src="../js/jquery-1.4.2.js" type="text/javascript"></script> <div id="one"> 0 </div> <script type="text/javascript"> var one = document.getElementById("on

Cocos2d-x三种定时器启用和停止

定时器:或许你有时候会想让某个函数不断的去执行,或许只是执行一次,获取你想让他每隔几秒执行一次,这些都可以统统交给定时器来解决.cocos2dx中有三种定时器:schedule,scheduleUpdate,scheduleOnce.1.scheduleUpdate功能:每帧(也就是每秒啦)都会自动执行一次默认的Update函数. (注:一定是Update函数哦,若想调用其他自己命名的函数则使用schedule) /*头文件声明*/ private: virtual void Update(fl

ios scrollview正在滚动时 停止滚动 代码实现

CGPoint offset = self.collectionView.contentOffset; (self.collectionView.contentOffset.y > 0) ? offset.y-- : offset.y++; [self.collectionView setContentOffset:offset animated:NO]; 关键是x或者y的值必须要改变了

JS核心概念(精华)

null 与 undefined JavaScript 中一共有 5 种基本类型,分别是 String.Number.Boolean.Null 和 Undefined .前 3 种都比较好理解,后面两种就稍微复杂一点. Null 类型只有一个值,就是 null : Undefined 类型也只有一个值,即 undefined . null 和 undefined 都可以作为字面量(literal)在 JavaScript 代码中直接使用. null 与对象引用有关系,表示为空或不存在的对象引用.

javascript线程解释(setTimeout,setInterval你不知道的事)

原文:http://www.iamued.com/qianduan/1645.html 今天看到这篇文章,学到了不少东西 特此发出来 和大家分享 JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert('你好!'); } , 0); setInterval( callbackFunction , 100); 认为se

setTimeout,setInterval运行原理

function a() { setTimeout(function(){alert(1)},0); alert(2); } a(); 和其他的编程语言一样,Javascript中的函数调用也是通过堆栈实现的.在执行函数a的时候,a先入栈,如果不给alert(1)加setTimeout,那么alert(1)第2个入栈,最后是alert(2).但现在给alert(1)加上setTimeout后,alert(1)就被加入到了一个新的堆栈中等待,并"尽可能快"的执行.这个尽可能快就是指在a的