发出JQuery Post命令时Event.preventDefault()不起作用

时间:2019-07-10 00:51:51

标签: javascript jquery post

我正在尝试使用jQuery通过POST将表单值发送到服务器PHP脚本。不幸的是,引入POST命令后,event.preventDefault()命令无法执行,并且页面已重新加载。

已经尝试过stopPropagation()命令。

$(document).ready(function() {
  $("#login").submit(function(event) {
    event.preventDefault();
    //some functions
    alert(Alpha);
    $.post("URL", "a=".concat(String(Alpha)))
      .done(function(data) {
        alert(data);
      });
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

在引入$ .post之前,preventDefault命令可以正常工作。但是随后它突然无法工作。请注意,上面的代码写在了头上。

0 个答案:

没有答案