-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表單中不起作用?
也許'retun false;'?這是一個錯字 – Machavity