使用 jQuery 收集页面上的元素,然后通过电子邮件发送。不知道我哪里出错了。似乎可以正确记录...并且电子邮件 php 除了使用 jQuery 之外也可以正常工作。
$('.questionFive').click(function(){
var name = preSubmit();
console.log(name);
var varData = 'name=' + name;
$.ajax({
type: "POST",
url:'php.php',
data: varData,
success: function(){
alert("It was a success");
//window.location.replace("thankyou.html");
}
});
});
function preSubmit(){
var optionTexts = [];
$("section").each(function(){
var h2 = $(this).find("h2").text();
optionTexts.push(h2);
optionTexts.push("\n");
$("ol li", this).each(function() { optionTexts.push($(this).text()) })
});
var splitText = optionTexts.join("\n");
console.log(splitText)
var fromWho = "from: Company Name"
splitText += fromWho;
return splitText;
}
.php 文件:
<?php
$subject = "survey";
$email = "lukasz@visualhero.com";
$message = $_POST["name"];
mail($email, $subject, $message);
?>