HTML
<button type="button" class="btn btn-ligt selection" id="Amazon" data-toggle="modal" data-target="#AmazonmodalElem">Select</button>
<script>
$(document).ready(function() {
$(".selection").click(function() {
var myID = $(this).attr('id')
alert("you clicked the selection: " + myID);
//start AJAX Post request to post data to the server
//end of post request
$.post("post.php", {
selection: myID
}, function(data,status){
$("#message").html(data);
} );
//end of AJAX post method
});
//end of click event for button selections
});
</script>
PHP
<?php
$mailTo = "admin@google.com";
$mailFrom = "no-reply@admin.com";
$subject = "$_POST["subject"]";
$message = "someone selected a gift card.";
mail($mailTo, $subject, $message, "From: ".$mailFrom);
?>
Обновление: теперь я получил PHP для отправки электронной почты и, похоже, работает нормально. Теперь сообщение об успешном выполнении AJAX не отображается в моем HTML-элементе с сообщением ID ->. Может кто-нибудь дать мне указание на то, что может отсутствовать в моем коде jQuery?
Спасибо!