Я бы дал пользователю знать, что происходит, а затем рассказал бы им, что произошло. Итак, скажите им, когда он отправляет, а затем скажите, когда он отправил .
Вот так:
$(".sendEmail").click(function(){
var element = $(this);
var guest_id = element.attr("id");
element.replaceWith('Sending...');
$.post("WebGuest_SendEmail.php",{id: guest_id}, function(data) {
$(this).html(data); //NOT SURE WHAT TO DO HERE ON SUCCESS.
element.replaceWith('Sent!');
});
return false;
});
Конечно, вы, вероятно, захотите вернуться к типу, если по какой-то причине не удалось выполнить внутренний сценарий. Если вам интересны методы для этого, дайте мне знать, и я объясню это более подробно с помощью лучших практик и тому подобного.