Я пытаюсь добавить раздел «Расскажи другу» на создаваемый мной веб-сайт, но у меня возникают трудности при попытке отправить более 2 переменных через URL с помощью AJAX.Это код, который у меня есть на данный момент:
jQuery("#tellafriendsubmit").click(function() {
var email = jQuery('#tellafriendemail').val();
var name = jQuery('#tellafriendname').val();
jQuery.ajax({
type: "POST",
url: "http://www.example.co.uk/tell-a-friend-processor-page/?postname=<?php echo $post_name; ?>&name=name&email="+email,
success: function(msg){
alert('Your tell a friend recommendation has been sent. Thank you for recommending us.');
}
});
});
Если я удаляю часть '& name = name', чтобы я отправлял только имя и адрес электронной почты, он работает нормально, но мне нужно отправитьа также имя, чтобы я мог написать «Уважаемый $ name ....»
Как я могу отправить дополнительную третью переменную?Спасибо за любую помощь
Редактировать:
Часть, которую я использую на странице tellafriendprocessor, выглядит следующим образом:
$ email = $ _POST ['email'];$ post_name = $ _GET ['postname'];$ name = $ _POST ['name'];
$to = $email;
$subject = "Example - Tell a friend";
$body = "Dear $name http://www.example.co.uk/ads/$post_name";
if (mail($to, $subject, $body, $headers)) {
} else {
}