ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript を使用してページを更新せずに Web サイトから電子メールを送信するにはどうすればよいですか?
JavaScript を使用してページを更新せずにメールを送信する方法
問題:
あなたの目的ページを更新せずに電子メールを送信する Web サイトを作成します。この目的で JavaScript を使用する予定ですが、JavaScript 関数内に実装するコードがわかりません。
回答:
JavaScript 自体は電子メールを送信できません。 、この機能を実現する代替手段があります:
ユーザーのメールを開くクライアント:
window.open('mailto:[email protected]');
件名と本文の事前入力 (オプション):
window.open('mailto:[email protected]?subject=subject&body=body');
サーバー側の電子メール送信:
これには、サーバーへの AJAX 呼び出しが含まれます。その後、サーバーは、メール。サーバー側処理のサンプル PHP スクリプトを次に示します。
<?php if (isset($_POST['email'])) { mail($_POST['to'], $_POST['subject'], $_POST['body']); }
注意:
サーバー側のアプローチを使用する場合は、不正な電子メールの送信を防ぐためのセキュリティ対策を実装してください。サーバー経由。
以上がJavaScript を使用してページを更新せずに Web サイトから電子メールを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。