私はフリーランサーから私の中小企業用に構築されたウェブサイトを持っています。ウェブサイトはhttp://devopsnexus.com/でホストされています。 POSTの代わりにGETを送信しているフォームを除いて、すべてがうまく見えます。不思議なことに、フォームタグ内のコードを新しいhtmlファイルにコピーするだけでうまくいきます。 フリーランサーが消えてしまったので、何時間も何もせずにデバッグしようとしています。誰でもここでhtmlの何が間違っているのかを指摘できますか?フォームはPOSTの代わりにGETを送信します
0
A
答えて
2
フォームは、jQueryの$ .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();
});
});
+0
要求は投稿として送信されていますが、いずれのパラメータも通過していません。 –
+0
フォームのシリアル化されたデータを含めるために上記のコードを編集しました。今すぐやってみて下さい。 – Steve
+0
作品!どうもありがとう。 –
関連する問題
- 1. フォームはPOSTの代わりにGETを送信します
- 2. IEはGETの代わりにPOSTを送信します。$ .get
- 3. POSTの代わりにGETを送信すると、
- 4. HTMLフォームを使用する代わりにPOSTボタンを送信します。
- 5. 角でGET/POSTの代わりに 'OPTIONS'リクエストを送信しているブラウザ4
- 6. Googleの連絡先API(OAuth2)にGETリクエストの代わりにPOSTを送信
- 7. jQuery.AJAXはPOSTの代わりにGETを使用します。
- 8. .phpサーバーにPOSTを送信しない(代わりにGETが送信される)
- 9. dropzoneでPOSTの代わりにGETメソッドを使用します。
- 10. JQuery検証ライブラリのリモートルールでGETの代わりにPOST経由でパラメータを送信しますか?
- 11. 生産現場でAxios/XMLHttpRequestがPOSTの代わりにGETを送信しています
- 12. emberJS JSONAPIアダプタがGETリクエストの代わりにOPTIONを送信します
- 13. フォーム送信の代わりにjQuery Post/Ajaxを使用するにはどうすればよいですか?
- 14. フォームを送信する代わりにEnter Enterを押すと、フォームが送信されます
- 15. Python FlaskのHTMLフォームが表示されない - POSTメソッドの代わりにGET?
- 16. GETの代わりにPOSTが機能しない
- 17. ruby-saml GETの代わりにPOSTとしてSAMLRequest
- 18. GETパラメータを含むリンクにPOSTフォームを送信
- 19. POSTの代わりにデフォルトメソッドGETを使用するHTTPリクエスト
- 20. POSTの代わりにGETリクエストを使用するフラスコテストクライアント
- 21. POSTの代わりにカールGETを使用する方法
- 22. jsの代わりにhtmlを送信
- 23. PayPal BuyNow - returnUrlのパラメータを持つPOSTの代わりにGET
- 24. "POST"の代わりに "GET"を受け取る
- 25. PUTまたはPOSTの代わりにGETを使用するバックボーン
- 26. SESSION GET情報をPOST連絡先フォームとPOSTフィールドと共に送信
- 27. POSTベースのスクリプトにGETリクエストを送信しますか?
- 28. CGIでPOSTメソッドを使用してフォームを送信すると、GETパラメータが失われますか?
- 29. Androidでフォーム経由でGETリクエストまたはPOSTリクエストを送信する
- 30. DocuSign API - 代わりに送信 - .NET
関連するコードスニペットを入力してください。 –