PHP Mail提交表单而无需刷新

时间:2018-08-24 03:24:48

标签: php phpmailer

我正在使用插件formtomail发送电子邮件。我遇到的问题是,我不希望从模板上提交表单后刷新页面,而模板是在主页面上的表单操作中调用的。有人知道如何使用此插件工作吗?

1 个答案:

答案 0 :(得分:-1)

我认为这可能会有所帮助: 首先,您需要编辑具有表单的html页面。 然后将此脚本添加到其中并进行适当调整。

// this is the id of the form
$("#idForm").submit(function(e) {
    e.preventDefault(); // avoid to execute the actual submit of the form.
    var form = $(this);
    var url = form.attr('action');

    $.ajax({
           type: "POST",
           url: url,
           data: form.serialize(), // serializes the form's elements.
           success: function(data)
           {
               alert(data); // show response from the php script.
           }
         });
});