次のページ:http ://christianselig.com/contact.html [メッセージの送信]をクリックすると、PHPを使用してメッセージが送信され、同じページに保持されるようにします。送信ボタンを成功メッセージ。
これはPHPとjQueryで可能ですか?
はい。Ajax
とを使用event.preventDefault()
してフォームを送信し、DOM 操作機能を使用してページを更新します。
ajaxを使用してページを送信することを見てください
$.ajax({
cache: true,
type: 'post',
data: { name: $('#Name').val(), email: $('#email').val(), message: $('#Message').val() },
url: "/controller/sendMessage",
success: function (msg) {
//do something
}
});
コントローラーが応答で応答しないことを確認してください。Json でラップされた成功メッセージを返すだけです。
はい、可能です。私の経験では、2 つの方法のうちの 1 つです。
action="./contact.html?submit=true
かどうかをフォームにチェックさせます。submit
$_GET
お役に立てれば。:) (これがコメントに属している場合は申し訳ありませんが、何らかの理由でメインページのコメントに実際に投稿することはできません。)