我从一位自由职业者那里为我的小企业建立了一个网站。该网站托管在http://devopsnexus.com/。一切看起来都很好,除了发送GET而不是POST的底部表单。奇怪的是,如果我只是将表单标签内的代码复制到一个新的html文件中,它就可以正常工作。 现在,自由职业者已经消失了,我试图在没有运气的情况下进行调试。任何人都可以指出这里的html有什么问题吗?表单发送GET而不是POST
0
A
回答
2
表单通过jax的$ .ajax()在main.js中通过AJAX提交。表单方法在这里没有指定,并且默认为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();
});
});
相关问题
- 1. AJAX表单发送GET&发送表单到当前页面而不是POST jquery
- 2. Android发送GET而不是POST
- 3. curl发送GET而不是POST
- 4. AFNetworking发送GET而不是POST
- 5. Rails表单发出GET请求而不是POST请求
- 6. 单击链接时不发送表单而发送POST数据?
- 7. JQuery Ajax发送的是GET而不是POST
- 8. 表单GET工作,表单POST不是
- 9. Rails JQuery发送GET而不是POST请求
- 10. NSURLConnection发送GET请求,而不是POST请求
- 11. Android:HttpUrlConnection使用POST发送请求身体(而不是GET)
- 12. Restkit发送POST方法而不是GET方法
- 13. 阿贾克斯发送GET而不是POST
- 14. Response.Redirect做POST而不是GET
- 15. Android URLConnection POST而不是GET
- 16. 使用POST而不是GET
- 17. JQuery Post发送表单数据而不是JSON
- 18. 单轨 - 使用GET而不是POST提交表单
- 19. POST表单不断发出GET请求
- 20. Python Flask html表单不显示 - GET而不是POST方法?
- 21. 角$ HTTP发送GET而不是后
- 22. BackboneJS保存发送GET而不是PUT
- 23. AngularJS发送OPTIONS请求而不是POST
- 24. 表单被随机提交为GET而不是POST
- 25. 表单提交的GET,而不是POST偶尔
- 26. 表单数据不是通过POST发送的,而是通过PHP中的GET工作的
- 27. 作为GET发送的POST
- 28. Moneybookers的响应是GET而不是POST
- 29. 贝宝IPN通过GET发送数据,而不是POST,即使rm值是2
- 30. 我的ajax调用总是发送get请求而不是post。为什么?
请提供相关的代码片段。 –