2
我的頁面上有一個表單,下面的代碼。但是,當我點擊提交,似乎我的網頁刷新。jQuery.post刷新我的頁面?
形式:
<form action='#' method='post'>
<div><input type='text' name='name' /></div>
<div><input type='submit' value='Save' /></div>
</form>
JS:
<script type='text/javascript'>
$(document).ready(function() {
$('form').bind('submit',function() {
var str = $('form').serialize();
$.post("save.php", { formString: str },
function(data) {
alert("Saved: " + data);
}
);
});
});
</script>
非常感謝您的幫助!
感謝您的回覆@Snicksie,但我在哪裏返回false? – Emkey
我建議使用我給你的代碼的第二部分,但是如果你更喜歡'return false;',就把它放在這裏:'form action =「#」method =「POST」onSubmit =「return false;」 >' – Snicksie
e.preventDefault();仍然刷新我的頁面,並不保存我的輸入。 – Emkey