2015-08-26 203 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或任何你想要的發送電子郵件