如何使用jquery停止在按钮单击时调用ajax请求

时间:2016-02-14 23:17:29

标签: php jquery ajax

我ajax请求每隔5分钟调用funkcija2.php

<script type="text/javascript">   
  function callMe2()
    {
        $.ajax({
               type: "GET",
               url: "funkcija2.php",
               data: "id=2",
               success: function(response){
                          $("#badge2").html(response);
                        }
       });
    }

    // Call function
    callMe2();
    setInterval(callMe2, 300000); // Poziv 300 sec - 5 min              
  </script>

我有2个jquery函数来切换div。他们看起来像这样

<script type="text/javascript">
$(document).ready(function()
{
    $(".csgol2").click(function()
    {
        $(".list-inline2").toggle("slow");
        $(".row").width( "100%" );
    });
}); 
</script>

<script type="text/javascript">
    $(document).ready(function()
    {
        $(".csgol1").click(function()
        {
            $(".list-inline2").toggle("slow");
            $(".row").width( "70%" );
        });
    }); 
</script>

如何在这些jquery函数中添加它们停止并开始调用此ajax请求?

1 个答案:

答案 0 :(得分:0)

通过使用clearInterval()功能,您只需结束循环。