我在 html文件(.html)和基本的php脚本中有基本的html表单。这仅用于测试。
var first = $('#firstname').val();
var last = $('#lastname').val();
var email = $('#email').val();
var texts = $('#message').val();
$.ajax({
url: "form/contact.php",
type: "POST",
data: {
first: first,
last: last,
email: email,
texts: texts
},
success: function(data) {
alert(data);
}
});
PHP发送邮件
<?php
$message = $_POST['texts'];
$to = "user@example.com";
$subject = "Contact us";
$headers = "From: webmaster@example.com\r\n";
mail($to,$subject,$message,$headers);
?>
当我的表单在html文件中时,我无法使用此代码解析变量。但是当我将文件更改为.php时,一切正常。如何使用.html文件?
答案 0 :(得分:2)
对于解析填充请求数据的请求,需要使用php文件。因为数据发布到服务器端脚本(php)。你不能使用html文件作为客户端语言。
由于