是否可以提交表单而不加载新窗口?

Sam*_*on3 2 php forms post window

我目前有一个表单设置,将一些数据传递给php文件,该文件在后台进行一些对用户来说不重要的处理.目前,当单击提交按钮时,将打开一个新窗口(加载处理输入信息的php文件).由于没有真正的用户内容,页面只是空白.理想情况下,我希望在提交表单时修改当前页面(使表单消失并在其位置显示消息,例如"已收到您的请求".).

是否可以提交表格并处理数据而无需打开新窗口?是否有可能以某种方式将其隐藏起来?

<form action="<!-- FORM ACTION -->" method="post" target="_blank">
Run Code Online (Sandbox Code Playgroud)

Jai*_*ime 5

使用jquery,您可以执行以下操作:

$('form').submit(function(){
  $.ajax({  
    type: "POST",  
    url: "post.php",  
    data: $('form').serialize(),  
    success: function() {  
      //something to let the user know it was submitted  
    }  
  });
}
Run Code Online (Sandbox Code Playgroud)