Ajax . post——通过mail.php发送自己定义的变量


Ajax .Post - Sending own defined variable through to mail.php

我从其他变量的信息,但最后一个我想在我自己的这是预定义的发送。但由于某些原因,它没有传递到mail。php

var IT1 = "IT Service" ;
//send the ajax request
$.post('mail.php',{name:$('#name').val(),
companyname:$('#companyname').val(),
designation:$('#designation').val(),
ONumber:$('#ONumber').val(),
MNumber:$('#MNumber').val(),
email:$('#e-mail').val(),
message:$('#message').val(),
Manage:$('#Manage1').val(),
Tech:$('#Tech1').val(),
IT:$IT1},

mail.php如下:

<?php
// declare our variables
$name = $_POST['name'];
$email = $_POST['email'];
$message = nl2br($_POST['message']);
$companyname = $_POST['companyname'];
$designation = $_POST['designation'];
$ONumber = $_POST['ONumber'];
$MNumber = $_POST['MNumber'];
$IT = $_POST['IT'];
$Tech = $_POST['Tech'];
$Manage = $_POST['Manage'];
// set a title for the message
$subject = "Message from Your Website";
$body = "Name: $name'r'n, 
E-mail: $email'r'n, 
Company Name: $companyname'r'n, 
Designation: $designation'r'n, 
Office Number: $ONumber'r'n, 
Mobile: $MNumber'r'n,
Services: $IT, $Tech, $Manage'r'n,
Message: 'n'n$message'r'n";

您可能应该遵循其他变量的格式:

IT:$('#IT1').val() }

IT:$(IT1).val() }
相关文章: