zoukankan      html  css  js  c++  java
  • Ajax定时器使用方式

    var timer; //声明一个定时器变量
    function cbxCompany_SelectedIndexChanged(s, e) {
        //console.log("Loger: CompanyId = " + s.GetValue());
        cbxFleet.PerformCallback(s.GetValue());
        cbxZone.PerformCallback(s.GetValue());
    }

    function btnSearch_Click(s, e) {    
        clearInterval(timer);//初始化定时器时间 这样可以使计时器不会重复时间 ,不会出现并发问题
        var dateTime = cmbDaTetime.GetValue("DateTime");
        if (dateTime < 1) {
            alert("请选择刷新时间 !");
            return;
        }
        GridCar.PerformCallback();

        timer = setInterval(function () { //定时器时间设定
            btnSearch_Click(s, e)
        }, dateTime*60000); //设置时间 dateTime   1秒 = 1000毫秒   这是 定时器的 计算单位 为毫秒
    }


       <td colspan="2">
                        <dx:ASPxButton ID="btnSearch" ClientInstanceName="btnSearch" runat="server" Text="搜索" AutoPostBack="false">
                            <Image IconID="find_find_16x16"></Image>
                            <ClientSideEvents Click="function(){
                                btnStart();
                            }" />
                        </dx:ASPxButton>
      </td>



    //搜索按钮
    function btnStart() {
        clearInterval(timer); //初始化定时器

     var fleetId = cbxFleet.GetValue(); //获取车队Id

       timer = setInterval(function () {
                    loadFleet(fleetId); //给值
                }, 10 * 1000); //设置时间
            }
        }

  • 相关阅读:
    1 step / 2 step STO
    关于Shipping
    Retail Article Master Data 学习 (四) Assortment
    SAP Basis 性能分析 记忆点
    从数据库中读取二进制数据,并显示图片
    [转]c#金山词霸组件法
    C# 处理INI文个类 INIManager
    C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
    XPath语法参考
    关于IE6和IE7关闭窗口时提示和不提示以及上传图片前的本地预览解决办法
  • 原文地址:https://www.cnblogs.com/linnew/p/11652813.html
Copyright © 2011-2022 走看看