Html 表单发送GET而不是POST

Html 表单发送GET而不是POST,html,forms,post,get,Html,Forms,Post,Get,我从一个自由职业者那里得到了一个为我的小企业建立的网站。该网站位于。一切看起来都很好,除了底部的表格,它是发送GET而不是POST。奇怪的是,如果我只是将表单标记中的代码复制到一个新的html文件中,它就可以正常工作。 现在自由职业者已经消失了,我正试图调试,因为几个小时没有运气。有人能指出html的错误吗?表单是通过jQuery的$.AJAX()通过main.js中的AJAX提交的。此处未指定form方法,默认为GET。以下是修复方法: // Contact form var form = $

我从一个自由职业者那里得到了一个为我的小企业建立的网站。该网站位于。一切看起来都很好,除了底部的表格,它是发送GET而不是POST。奇怪的是,如果我只是将表单标记中的代码复制到一个新的html文件中,它就可以正常工作。
现在自由职业者已经消失了,我正试图调试,因为几个小时没有运气。有人能指出html的错误吗?

表单是通过jQuery的$.AJAX()通过main.js中的AJAX提交的。此处未指定form方法,默认为GET。以下是修复方法:

// Contact form
var form = $('#main-contact-form');
form.submit(function(event) {
    event.preventDefault();
    var form_status = $('<div class="form_status"></div>');
    var formData = $(this).serialize();
    $.ajax({
        url: $(this).attr('action'),
        method: 'POST',
        data: formData,
        beforeSend: function() {
            form.prepend(form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Email is sending...</p>').fadeIn());
        }
    }).done(function(data) {
        form_status.html('<p class="text-success">Thank you for contact us. As early as possible  we will contact you</p>').delay(3000).fadeOut();
    });
});
//联系方式
变量形式=$(“#主联系人形式”);
表单提交(功能(事件){
event.preventDefault();
变量形式_状态=$('');
var formData=$(this.serialize();
$.ajax({
url:$(this.attr('action'),
方法:“POST”,
数据:formData,
beforeSend:function(){
form.prepend(form_status.html(“电子邮件正在发送…

”).fadeIn(); } }).完成(功能(数据){ form_status.html('

感谢您与我们联系。我们将尽快与您联系。

')。延迟(3000)。淡出(); }); });
表单是使用jQuery的$.AJAX()通过main.js中的AJAX提交的。此处未指定form方法,默认为GET。以下是修复方法:

// Contact form
var form = $('#main-contact-form');
form.submit(function(event) {
    event.preventDefault();
    var form_status = $('<div class="form_status"></div>');
    var formData = $(this).serialize();
    $.ajax({
        url: $(this).attr('action'),
        method: 'POST',
        data: formData,
        beforeSend: function() {
            form.prepend(form_status.html('<p><i class="fa fa-spinner fa-spin"></i> Email is sending...</p>').fadeIn());
        }
    }).done(function(data) {
        form_status.html('<p class="text-success">Thank you for contact us. As early as possible  we will contact you</p>').delay(3000).fadeOut();
    });
});
//联系方式
变量形式=$(“#主联系人形式”);
表单提交(功能(事件){
event.preventDefault();
变量形式_状态=$('');
var formData=$(this.serialize();
$.ajax({
url:$(this.attr('action'),
方法:“POST”,
数据:formData,
beforeSend:function(){
form.prepend(form_status.html(“电子邮件正在发送…

”).fadeIn(); } }).完成(功能(数据){ form_status.html('

感谢您与我们联系。我们将尽快与您联系。

')。延迟(3000)。淡出(); }); });
请提供相关的代码段。请提供相关的代码段。现在请求以post方式发送,但没有任何参数通过。我已编辑了上面的代码以包含表单的序列化数据。现在试试。没问题,很高兴我能帮上忙。现在请求正在以post的形式发送,但没有任何参数通过。我已经编辑了上面的代码,以包含表单的序列化数据。现在试试。没问题,很高兴我能帮上忙