@angera

Отправка данных (data) по ajax как вывести на экран?

Помогите с решением, пожалуйста.
Есть такой код, вернее часть кода:
$.ajax({
                url: 'primer.php',
                method: 'POST',
                data: {
                    user: localStorage.getItem("user"),
                    name: $('#name').val(),
                    adress: $('#adress').val(),
                    phone: $('#phone').val(),
                    mail: $('#mail').val(),
                   },


Как теперь мне получить эти данные в файле primer.php и вывести на экран?
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ответы на вопрос 1
sharp97
@sharp97
не фонтан но брызги есть
На примере: получили user и вывели
<?php
$user =$_POST["user"]; //получили user
$mahinacii = $user + "3123"; // сделали какие то махинации которые нам нужны
$response = array("itog" => $mahinacii );
echo json_encode($response, JSON_UNESCAPED_UNICODE);
?>

На той странице с которой аякс отправляется надо ещё дописать чуть
$.ajax({
                url: 'primer.php',
                method: 'POST',
                data: {
                    user: localStorage.getItem("user"),
                    name: $('#name').val(),
                    adress: $('#adress').val(),
                    phone: $('#phone').val(),
                    mail: $('#mail').val(),
                   },
success: function(json){
const config = JSON.parse(json);
$("div.error_con").html(config.itog);
}

<div class="error_con" id="error_con"></div>
как правило кстати json чик получается на выходе так что подредачил ответ так чтобы получали json, ну и поддержу челика с комментов fetch более актуальная штуковина
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы