<form id="add" action="/add" method="POST">
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="email" name="email">
</form>
<a href="#" class="add">Добавить</a>
function send_form(form_id) {
var form = $('#'+form_id);
var msg = form.serialize();
$.ajax({
type: 'POST',
url: '../handlers/hSentEmailCall.php', // Обработчик собственно
data: msg,
success: function(data) {
// запустится при успешном выполнении запроса и в data будет ответ скрипта
},
error: function(){
alert('Ошибка!');
}
});
}
<a href="#" class="add" onclick='send_form('add')'>Добавить</a>
<form id="add" action="/add" method="POST">
<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="email" name="email">
<input type="submit" id="sendButton" style="display: none;" />
</form>
$(".add").click(function(){
$("#sendButton").click();
});
$('.add').click(function () {
var msg = $('#add').serialize();
$.ajax({
type: 'POST',
url: '/add',
data: msg
});
});