单击按钮启动自动刷新页面

时间:2013-10-07 05:36:38

标签: javascript jquery asp.net

我有一个包含gridview的更新面板我希望此页面是自动更新。我写了一个fippinglowing片段,但我的问题是,当我在document.ready中找到这个代码时,它的工作正常 但当我点击按钮找到它时,它不起作用 我的代码;

   var temp;
    $(document).ready(function () {
            var refreshId = setTimeout(function () {
             if (temp == 1) {
                $('#menu').load('WebForm11.aspx');
                }
            }, 5000);
    });

    function Button2_onclick() {
        temp = 1;
    }

1 个答案:

答案 0 :(得分:0)

尝试使用SetInterval代替SetTimeout

var temp;
    $(document).ready(function () {
            var refreshId = SetInterval(function () {
             if (temp == 1) {
                $('#menu').load('WebForm11.aspx');
                }
            }, 5000);
    });

    function Button2_onclick() {
        temp = 1;
    }