为什么返回false在我的ajax表单中不起作用?

时间:2014-06-17 14:02:38

标签: php jquery ajax

<div id="main">
    <form action="login.php" method="POST" >
        username: <input type="text" name="user"><br>
        password: <input type="password" name="pass"><br><br>
        <input type="submit"  value="Login">
    </form> 
</div>
<script type="text/javascript" src="./js/jquery.min.js"></script>
 <script>
      $(document).ready(function() {
           $('form').on('submit', function() {
                var that = $(this),
                    url = "login.php",
                    info = {};
                that.find('[name]').each(function() {
                     var dat = $(this),
                     name = dat.attr('name'),
                     value = dat.val();
                info[name] = value;

                $.post(url,info,function(data) {
                     console.log('data');


                });  

                });
           retun false;

           });
      });
 </script>

这里我试图用ajax登录表单,但是它会进入php页面! 我想我已经放置了&#34;返回false&#34;在正确的地方,但代码仍然无法正常工作。

1 个答案:

答案 0 :(得分:3)

因为你拼写错误return。它在结束前有一个r