0

我正在尝试创建一个电子邮件邀请表单,用户在其中输入他们朋友的电子邮件地址,并向该朋友发送一封电子邮件,其中包含有关如何注册该网站的进一步说明。

我的问题是:如何使用 AJAX 存储用户提交给 mySQL 数据库的电子邮件地址?

这是电子邮件邀请表单演示的作者所说的使用“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 - 数据库.php

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