Что еще за ответ? Ответ сервера на запрос? Ну, так гляньте на свой же код Ajax-запроса и сделайте по образу и подобию.
@johovich в response то отображается, а в консоль, почему то не выводится PHP: echo '<div>'; echo $_POST['name']; echo '</div>'; ?> <form action="" method="POST" id="form_settings_user"> <input class="qqq" id="a001" name="name" type="text" placeholder="Изменить имя"> <input class="qqq" id="a001" name="tel" type="text" placeholder="Изменить телефон"> <input name="goo" type="submit" value="Изменить"> </form> HTML: <div>Вася</div> <form action="" method="POST" id="form_settings_user"> <input class="qqq" id="a001" name="name" type="text" placeholder="Изменить имя"> <input class="qqq" id="a001" name="tel" type="text" placeholder="Изменить телефон"> <input name="goo" type="submit" value="Изменить"> </form> --- Добавлено --- @Deonis Вот так сделал Код (Javascript): / Отправляем данные формы divContentAndUser.addEventListener('submit', function(e) { if (e.target.id === 'form_settings_user') { e.preventDefault(); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { divContentAndUser.innerHTML = this.responseText; } } xhr.open('POST', 'settings_user.php'); xhr.send(new FormData(e.target)); } });
А в консоль-то почему должно? Если ответ приходит правильный - проверяй ту часть скрипта, которая срабатывает при получении ответа.