0
我從其餘的變量中獲取信息,但是我想發送的是我自己定義的最後一個變量。但由於某些原因,它是不是要通過對mail.phpAjax .Post - 將自己定義的變量發送到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";
你可以看看你的瀏覽器dev ools並看看帖子?如何看PHP中的$ _REQUEST。確保它正在發送。還有一個問題,這是什麼:IT:$ IT1? – Rob
它假設是 IT:$('#IT')。val()} 但是那不工作,所以我想如果我沒有.val()函數傳遞變量IT。 – RepulsiveStyler