0

ユーザーが友達のメールアドレスを入力すると、ウェブサイトへの登録方法の詳細が記載されたメールがその友達に送信されるメール招待フォームを作成しようとしています。

私の質問はこれです:ユーザーがmySQLデータベースに送信する電子メールアドレスを保存するためにAJAXを使用するにはどうすればよいですか?

これは、電子メール招待フォームのデモの作成者が「ajax()呼び出しを使用してアドレスをデータベースに渡す」と述べたコードのスニペットです。

function completeInviteForm() {
setTimeout(function() {
    $("#completeform").fadeOut(400, function(){
        $(this).before('<span class="msg">All set! We will be in touch.</span>');
    });
}, 1100);

}

4

1 に答える 1

2

AJAXを使用して電子メールをデータベースに保存することはできませんが、クライアント側からサーバー側に電子メール アドレスを渡すことはできます。次に、PHP レベルで、電子メール アドレスをデータベースに保存できます。

AJAX 呼び出し

var email = 'example@example.com'
$.ajax({
  url: "database.php",
  mail: email
}).done(function() {
  alert("done");
});

PHP - database.php

$mail = $_REQUEST['mail'];
echo $mail; // "example@example.com"
于 2013-02-02T05:15:19.300 に答える