Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用单击按钮启动自动刷新页面_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 使用单击按钮启动自动刷新页面

Javascript 使用单击按钮启动自动刷新页面,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我有一个更新面板,其中包含gridview我想这个页面是自动更新。我写了一段代码,但我的问题是,当我在document.ready中找到这段代码时,它会正常工作 但当我找到它在点击按钮,它不工作 这是我的密码 var temp; $(document).ready(function () { var refreshId = setTimeout(function () { if (temp == 1) {

我有一个更新面板,其中包含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;
    }

尝试设置间隔而不是设置超时

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

    function Button2_onclick() {
        temp = 1;
    }

我以前试过。没关系