<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;在正确的地方,但代码仍然无法正常工作。
答案 0 :(得分:3)
因为你拼写错误return
。它在结束前有一个r
。