Jquery 这个$post ajax调用有什么问题?
我正在发布一个form vi jQuery的$.post,这是我的代码:Jquery 这个$post ajax调用有什么问题?,jquery,ajax,Jquery,Ajax,我正在发布一个form vi jQuery的$.post,这是我的代码: function onSuccess() { // Do something onSuccess alert('yep'); } $('#createUserForm').submit( function(){ $.post("test.php", $(this).serialize(), onSuccess()) }); 为什么浏览器会提示“是”,然后重新加载页面 谢谢 首先: $.post
function onSuccess() {
// Do something onSuccess
alert('yep');
}
$('#createUserForm').submit( function(){
$.post("test.php", $(this).serialize(), onSuccess())
});
为什么浏览器会提示“是”,然后重新加载页面
谢谢 首先:
$.post("test.php", $(this).serialize(), onSuccess); //<--remove the ()
您不需要同时使用
e.preventDefault()
和返回false代码>@Rocket ehh比抱歉更安全(以防你忘记其中一个)
$('#createUserForm').submit( function(e){
e.preventDefault();
$.post("test.php", $(this).serialize(), onSuccess);
return false;
});