我看到有很多关于这个主题的问题,但我还没有找到答案。
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";
?>
结果:什么都没有。还有一个 firebug 中的“POST .../signin.php”错误,不到一秒后就消失了,这让我没有机会阅读它。
我也已经尝试过 console.log("anything")。
最佳答案
您的表单似乎正在提交,因此请阻止默认表单提交,执行以下操作:
$("#signin-form").submit(function(evt){
evt.preventDefault();
$.post("signin.php", {email: $("#signin_email").val(), password: $("#signin_password").val()}, function(data){
console.log(data);
});
});
关于javascript - JQuery 后回调不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19581295/