2014-06-17 37 views
-3
<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頁面! 我想我已經把「返回false」放在正確的位置,但是代碼仍然不起作用。爲什麼返回false在我的ajax表單中不起作用?

+2

也許'retun false;'?這是一個錯字 – Machavity

回答

3

因爲拼錯return。它在結束之前有一個r

+0

對不起!有人請刪除這個愚蠢的問題。 –

相關問題