Как вывести отправленные данные через AJAX

Есть форма

<form>
 <input class="id">
 <input class="name">
 <button class="submit>Отправить</button>
</form>

данные отправляются в обработчик на php через ajax

$(document).ready(function(){                                    
$('button.otverstiesubmit').on('click', function(e){                                                               
e.preventDefault() // без перезагрузки страницы

var id = $('input.id').val();
var name = $('input.name').val();

$.ajax({
method: "POST",
url: "add-user.php",
data: { id: id, name: name },

success: function() {
...
}

как вывести отправленные данные в новом div?

<div id="user">
<p>id</p>
<p>name</p>
</div>

Ответы (1 шт):

Автор решения: Алексей Шиманский

В общем случае в колбэке надо написать:

let id = 111;
let name = 'Ivan';

let html = `
<div id="user">
    <p>${id}</p>
    <p>${name}</p>
</div>
`;

$("body").html(html);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0/jquery.min.js"></script>

→ Ссылка