return false 的秘密

来源:互联网 发布:淘宝买人心果树 编辑:程序博客网 时间:2024/06/10 10:27

今天没事干,看书的时候吧,看到了一个函数内部最底部加了一个return false。然后旁边注释是:超链接不跳转。

我就想起来当时年幼无知时出的问题啦。这是当时的代码

<script>
$(function() {  
  $("#search-ip-btn").click(function() {  
    var  data="";
    var user  = $("#inputEmail").val();
    var password  = $.md5($("#inputPassword").val());
    console.log(password);
    var url = "login.php";  
    $.ajax({  
      type: "post",  
      url: url,  
      data:{"username":user,"password":password},  
      success: function(msg){  
        data=msg; 
      //console.log(data);
        if(data.indexOf("true")>-1)
        {
          window.location.href='index.html';
        }
        else
        {
          alert("用户名或密码错误,请重试");
        }


      }  


    });


    return false;




  });  
  
}); 

return false 制止了我点击时的<form >标签的默认行为:跳转并刷新,才能顺利执行我的ajax那部分代码

0 0