Эй, ребята, это может быть очень глупо, но, надеюсь, кто-то может помочь. Я пытаюсь отправить на внешний скрипт с помощью ajax, чтобы я мог отправить данные по почте, но по каким-то причинам мои данные не попадают в скрипт.
$(document).ready(function() {
$("#submitContactForm").click(function () {
$('#loading').append('<img src="http://www.xxxxxxxx.com/demo/copyshop/images/loading.gif" alt="Currently Loading" id="loadingComment" />');
var name = $('#name').val();
var email = $('#email').val();
var comment = $('#comment').val();
var dataString = 'name='+ name + '&email=' + email + '&comment=' + comment;
$.ajax({
url: 'http://www.xxxxx.com/demo/copyshop/php/sendmail.php',
type: 'POST',
data: '?name=Dave&email=xxxxxxx@gmail.com&comment=hiiii',
success: function(result) {
$('#loading').append('success');
}
});
return false;
});
});
скрипт php прост (сейчас - просто хотел убедиться, что он работает)
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$comment = $_POST['comment'];
$to = 'xxxxx@xxxxx.com';
$subject = 'New Contact Inquiry';
$message = $comment;
mail($to, $subject, $message);
?>
jquery встроен в страницу .aspx (язык, с которым я не знаком), но публикует скрипт php. Я получаю письма правильно, но внутри нет данных. я что-то пропустил? я попытался обойти переменные в этом примере, но он все еще не работает
спасибо