我正在尝试使用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命令可以正常工作。但是随后它突然无法工作。请注意,上面的代码写在了头上。