2015-08-26 166 views
0

我有一个用下面的代码将数据提交parse.com一种形式:表单数据上提交

<script> 
function validateForm() { 
    Parse.initialize("xxxx", "xxxxxx"); 
    var TestObject = Parse.Object.extend("Event"); 
    var testObject = new TestObject(); 
    testObject.save({ 
     Name: document.forms["myForm"]["fname"].value, 
     Date: document.forms["myForm"]["date"].value, 
     success: function(object) { 
     $(".success").show(); 
     }, 
     error: function(model, error) { 
     $(".error").show(); 
     } 
    }); 
} 

</script> 

但我不知道是否有办法,我可以同时发送电子邮件表单的内容。这可能吗?

回答

0

您需要某种类型的服务器端脚本来发送电子邮件。

如果您使用PHP,您可以使用mail函数。

在JavaScript中,您只需发送一个AJAX请求到包含发送电子邮件的代码的服务器端文件。

0

是的,你可以使用AJAX发送它。下面是一个例子代码:

的JavaScript

var name = "Test"; 
var last_name = "Last Test"; 

$.ajax({ 
    type:"POST", 
    url:"your_php_file.php", 
    data:{ 
     name : name, 
     lastname : last_name 
    }, 
    success:function(data){ 
     // TODO when success 
    } 
}); 

和你的PHP文件看起来像:

$name = $_POST['name']; 
$lastName = $_POST['lastname']; 

注意我使用不同姓氏的故意。

编辑:忘了提及,一旦在PHP中,您可以通过邮件,PHPMailer或任何你想要的发送电子邮件