JQuery发布回调不起作用

时间:2013-10-25 04:48:15

标签: javascript php jquery post

我看到关于这个主题有多个问题,但我还没有找到答案。

JS:

$("#signin-form").submit(function(){
   $.post("signin.php", {email: $("#signin_email").val(), password: $("#signin_password").val()}, function(data){
        console.log(data);
   });

});

PHP(简化它,因为它不起作用):

<?php
echo "Test";
?>

结果:没有。萤火虫中出现“POST ... / signin.php”错误,在不到一秒的时间内就会消失,这不会让我有机会阅读它。

我也尝试过console.log(“任何东西”)。

1 个答案:

答案 0 :(得分:3)

您的表单似乎已提交,因此请阻止默认表单提交,请执行以下操作:

$("#signin-form").submit(function(evt){
   evt.preventDefault();
   $.post("signin.php", {email: $("#signin_email").val(), password: $("#signin_password").val()}, function(data){
        console.log(data);
   });
});