Javascript Jquery正在停止表单提交

Javascript Jquery正在停止表单提交,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我用bootstrap4&PHPMailer创建了一个表单提交,在我添加一些jQuery以尝试显示一个警报框来显示成功或失败之前,它工作得非常好 ` &时代; 选择服务。。。 一般查询 轻拆 垃圾清理 房屋清理 请求回拨 $('表格')。提交(功能(e){ $('#messages').removeClass('hide').addClass('alert-alert-success-alert-dismissible').slideDown().show(); $('#messages_co

我用bootstrap4&PHPMailer创建了一个表单提交,在我添加一些jQuery以尝试显示一个警报框来显示成功或失败之前,它工作得非常好

`


&时代;
选择服务。。。
一般查询
轻拆
垃圾清理
房屋清理
请求回拨
$('表格')。提交(功能(e){
$('#messages').removeClass('hide').addClass('alert-alert-success-alert-dismissible').slideDown().show();
$('#messages_content').html('MESSAGE HERE');
$('#model')。model('show');
e、 预防默认值();
});
`
提交表单后,将显示警报框,文本字段保持填充状态(显然不会发送到任何地方),并且不会收到电子邮件


如果我删除jQuery,表单将被发送到php文件,经过处理并返回页面,然后收到电子邮件。我似乎找不到这个具体的问题,我看不到问题

问题在jQuery的底部:

e.preventDefault(); 

这将阻止表单提交事件的默认操作,因此表单不会提交。删除这一行,它就会工作。

问题在jQuery的底部:

e.preventDefault(); 

这将阻止表单提交事件的默认操作,因此表单不会提交。删除这一行,它就会工作。

Remove
e.preventDefault()这将阻止提交表单谢谢!是的,成功了!如果你不介意的话,我还有一个问题。警报框在显示时消失得太快,发送test.php文件并返回index.html。我知道可以更改标题(“location:index.html”);类似于标题(“location:index.html?r=1”);然后在index.html中更改上面的脚本,如果显示url,则在返回时显示……我知道这是基本的内容,但我第一次承担这样的任务!我喜欢学习这种思想。我想我不明白你的意思。但是如果你想增加延迟,你可以使用settimeout i thinkremove
e.preventDefault()这将阻止提交表单谢谢!是的,成功了!如果你不介意的话,我还有一个问题。警报框在显示时消失得太快,发送test.php文件并返回index.html。我知道可以更改标题(“location:index.html”);类似于标题(“location:index.html?r=1”);然后在index.html中更改上面的脚本,如果显示url,则在返回时显示……我知道这是基本的内容,但我第一次承担这样的任务!我喜欢学习这种思想。我想我不明白你的意思。但如果你想增加延迟,我想你可以使用settimeout