У меня есть одна проблема с отправкой почты с помощью JQuery и Php. Я использую самозагрузки твиттер и здесь моя форма:Проблема отправки почты с помощью JQuery/Php в Bootstrap Twitter
<div class="modal fade" id="myModalContactPage" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="exampleModalLabel">New message</h4>
</div>
<div class="modal-body">
<form>
<div class="form-group">
<label for="recipient-name" class="control-label">Recipient:</label>
<input type="text" class="form-control" id="recipient-name">
</div>
<div class="form-group">
<label for="message-text" class="control-label">Message:</label>
<textarea class="form-control" id="message-text"></textarea>
</div>
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button id="btnSendMail" type="button" class="btn btn-primary" name="submit" type="submit">Send message</button>
</div>
</div>
</div>
</div>
Здесь JQuery:
$(function() {
$("#btnSendMail").click(function(){
var email = $("#recipient-name").val();
var message = $("#message-text").val();
$.ajax({
type: "POST",
url: "email.php",
data: data,
success: function(){
$('.success').fadeIn(1000);
}
});
});
});
, а затем ехЬегп Php страницы:
<?php
if($_POST){
$email = $_POST['email'];
$message = $_POST['message'];
//send email
mail("[email protected]", "test" .$email, $message);
}
?>
I'don't см что не так с этим кодом ... и когда я нажимаю кнопку «Отправить», ничего не происходит. Любая помощь будет оценена по достоинству.
данные не правильно объявлены –