連絡先ページの基本的なデザイン構造をフラッシュなしで完成させました。ここにあります。
DIVページをリロードせずに (できれば jQuery を使用して) 確認スクリプトを作成するための最良の方法を誰かが提案できますか? メインの WRAP のコンテンツを新しいコンテンツ (テキストのみ) に置き換えて、メールを受信したことを確認したいと考えています。
助言がありますか?
連絡先ページの基本的なデザイン構造をフラッシュなしで完成させました。ここにあります。
DIVページをリロードせずに (できれば jQuery を使用して) 確認スクリプトを作成するための最良の方法を誰かが提案できますか? メインの WRAP のコンテンツを新しいコンテンツ (テキストのみ) に置き換えて、メールを受信したことを確認したいと考えています。
助言がありますか?
まず第一に、メールが実際に受信されたことを (少なくとも些細な方法で) ユーザーに通知できるとは思えません。ただし、送信されたことを通知できます。jQuery を使用すると、AJAX 経由で連絡先情報を送信し、DIV で応答を表示できます。次のようなものかもしれません:
$.ajax({
type: "POST",
url: "sendMail.php",
data: $('#contactForm').serialize(),
success: function(msg){
$("#responseDiv").html(msg).show();
}
});
もちろん、これはサーバーが "sendForm.php" で for を送信し、連絡先フォームが ID として "contactForm" を持つ <form> でラップされていることを前提としています。サーバーは、div 内に表示するテキストで応答する必要があります。メッセージが送信されたかどうか。
お役に立てれば。
参考文献: jQuery の Ajax ヘルプ