Попробуйте, посмотрите, подходит ли вам:
HTML:
<form role="form">
<label for="name"></label>
<input type="text" id="name">
<label for="age"></label>
<input type="number" id="age">
<label for="gender"></label>
<input type="text" id="gender">
</form>
<table id="table">
<thead>
<th>Name</th>
<th>Age</th>
<th>Gender</th>
</thead>
<tbody>
<tr>
<td>Felipe</td>
<td>29</td>
<td>M</td>
</tr>
</tbody>
</table>
<button id="addButton">Add</button>
JS:
$('#addButton').click(function(){
var newTableRow = '<tr><td>'+ $('#name').val() +'</td><td>'+ $('#age').val() +'</td><td>'+ $('#gender').val() +'</td></tr>';
$('#table tr:last').after(newTableRow);
})
Этот скрипт может быть запущен как Вы нажимаете кнопку, чтобы сохранить данные или после ответа от вашего сервера.