Home > Backend Development > PHP Tutorial > javascript - 我用setInterval想定时循环函数,但是整个页面被刷新了

javascript - 我用setInterval想定时循环函数,但是整个页面被刷新了

WBOY
Release: 2016-06-06 20:34:26
Original
1461 people have browsed it

具体是这样的:
我想实现的是,每三秒通过ajax请求数据库,ajax放在一个js函数里面,然后用setInterval每三秒运行一次,但是现在整个页面每三秒刷新一次了,我想实现的是不要刷新,只是运行那个函数(可能表达不清楚),具体代码如下:


<code><script>
  timer=setInterval("countDown()", 3000);
    function countDown()
    {
            $.ajax({
                url : "xxxxxxx",
                type: "POST",
                data:{wechat_login_id:<?php echo $loginid;?>},
                success: function(data, textStatus, jqXHR)
                {
                    if(data)
                    {
                       window.location.href =data;   
                    }
                },
                error: function(jqXHR, textStatus, errorThrown)
                {

                }
            });

    }
</script>
</code>
Copy after login
Copy after login

现在找不到其他地方的错误

回复内容:

具体是这样的:
我想实现的是,每三秒通过ajax请求数据库,ajax放在一个js函数里面,然后用setInterval每三秒运行一次,但是现在整个页面每三秒刷新一次了,我想实现的是不要刷新,只是运行那个函数(可能表达不清楚),具体代码如下:


<code><script>
  timer=setInterval("countDown()", 3000);
    function countDown()
    {
            $.ajax({
                url : "xxxxxxx",
                type: "POST",
                data:{wechat_login_id:<?php echo $loginid;?>},
                success: function(data, textStatus, jqXHR)
                {
                    if(data)
                    {
                       window.location.href =data;   
                    }
                },
                error: function(jqXHR, textStatus, errorThrown)
                {

                }
            });

    }
</script>
</code>
Copy after login
Copy after login

现在找不到其他地方的错误

那个if判断错误了,
应该是

<code> if(!(data==false))

                    {
                       window.location.href =data;
                    }
</code>
Copy after login

谢谢大家的关注。也感谢网友leozdgao的关注。

这句代码导致页面刷新:

<code>window.location.href =data;
</code>
Copy after login

不知道这句代码的目的是什么

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template