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