0

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

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

    function Button2_onclick() {
        temp = 1;
    }
4

1 回答 1

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;
    }
于 2013-10-07T05:39:05.900 回答