我從一位自由職業者那裏爲我的小企業建立了一個網站。該網站託管在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。爲什麼?
請提供相關的代碼片段。 –