0
我寫這個頁面,因爲某些原因,當我依序按一下[上提交任何操作(在螢火蟲檢查,沒有提交正在發生的事情)jQuery的不張貼因某種原因
<head>
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$('form#login').submit(function() {
$.ajax({
type: 'POST',
url: 'http://my.site/login.php',
data: this.html(data),
success: success,
dataType: dataType
})
});
</script>
</head>
<body>
<form action="#" id="login">
<input type="textbox" id="UserName" value="user">
<input type="textbox" id="Password" value="password">
<input type="submit" value="submit">
</form>
</body>
您應該從提交處理程序返回'false'以避免跳轉。 (如果您將HTML中的動作URL更改爲真實鏈接,則應避免提交兩次,如果希望表單在不使用JavaScript的情況下執行,則應該執行此操作)。「$ .post」更易於使用 - 「$ .ajax '是用於手工製作的AJAX查詢,你很少需要它。 – Tgr 2010-05-08 16:57:17